카테고리 글 목록: Facebook

[EZFB] 0.0.3 업데이트 안내

0.0.3 업데이트 되었습니다.

– 로그인, 로그아웃 등의 상태 변경때마다 로그인 상태를 체크하도록 변경되었습니다.
기존 버전에서는 로그아웃을 할 경우 callLoginStatus()를 호출하고 이벤트를 통해 상태 변경에 대한 결과를 가져왔습니다.
0.0.3 버전부터는 상태 변경시 체크를 자동으로 진행하니 EZFB.event.loginStatus()에 콜백을 등록하고 편하게 처리할 수 있습니다.

– 퍼미션 해제를 할 수 있는 EZFB.api.deauth()가 추가되었습니다.
일부 퍼미션만 해제할 수도 있고 전체 퍼미션을 추가할 수도 있습니다.
EZFB.event.deauth()와 EZFB.event.removeDeauth()로 이벤트 관리를 할 수 있습니다.

– 페이스북을 로그아웃 시킬 수 있는 EZFB.api.logout()이 추가되었습니다.
FB.logout()과 동일하게 사용할 수 있습니다.
EZFB.event.logout()과 EZFB.event.removeLogout()으로 이벤트 관리를 할 수 있습니다.

– 유저 정보를 얻어올 수 있는 EZFB.api.me()가 추가되었습니다.
getLoginStatus가 connected로 확인되면 기본적으로 한번 실행됩니다.
얻어온 정보는 EZFB.user에 저장됩니다.

사용자 정보를 사용하는 앱을 만들 경우 다음과 같이 쉽게 편하고 짧은 코드를 사용할 수 있습니다.

EZFB.appInit( "YOUR-APP-ID" );
EZFB.event.me( function() {
	// 로그인 후 loginStatus와 /me가 확인된 후 실행됩니다.
	console.log( EZFB.user.name );
} );

document.getElementById( "button" ).onclick = function() {
	EZFB.login( "email" );
}

– 상기의 추가를 위해 EZFB.api와 EZFB.event가 추가되었습니다.
기존의 callLoginStatus(), login() 등의 메소드는 그대로 기능을 유지합니다.
앞으로 새롭게 추가되는 내용들은 api 호출을 위한 부분과 이벤트 관리를 위한 부분으로 각각 나뉘어 추가됩니다.

http://grotesq.com/ezfb