2009-09-08 8 views
1

facebook을 사용하여 연결하고 사용자를 인증합니다.facebook 사용자 세션 끝나기

각 사용자마다 X 분 후에 만료되는 세션 키가 있습니다. 세션이 끝난 후 어떻게 사용자 세션을 얻을 수 있습니까?

나는

FB.Connect.requireSession(); 

를 점프는 - 시도하지만, 나는 그것이 페이스 북을 팝업 때문에이 기능을 사용 사용자 이름과 암호를 연결하지 않습니다. 나는 그의 사용자 이름과 암호를 다시 입력 할 수있는 사용자 세션을 얻고 싶습니다. 그리고 나는 무한 세션을 요구하고 싶지 않습니다.

답변

0

오프라인 액세스 권한으로 확장 권한을 요청해야합니다. 이 작업이 완료되면 페이스 북은 사용자를 대신하여 행동하고 싶을 때 저장하고 사용해야하는 특별한 무한 세션 키를 제공합니다.

FB.Connect.showPermissionDialog("offline_access", function(result){ 
    //callback function when users accepts extended permissions 
}); 

http://wiki.developers.facebook.com/index.php/JS_API_M_FB.Connect.ShowPermissionDialog

관련 문제