1
我正在使用Facebook連接並驗證用戶。獲取facebook用戶會話後它結束
對於每個用戶,會話密鑰在X分鐘後過期。如何在會話結束後獲取用戶會話?
我tried-
FB.Connect.requireSession();
,但我不想使用此功能,因爲它會彈出Facebook的連接 用戶名和密碼。我想要沒有他的用戶會話重新輸入他的用戶名和密碼/和我不想要無限會話。
我正在使用Facebook連接並驗證用戶。獲取facebook用戶會話後它結束
對於每個用戶,會話密鑰在X分鐘後過期。如何在會話結束後獲取用戶會話?
我tried-
FB.Connect.requireSession();
,但我不想使用此功能,因爲它會彈出Facebook的連接 用戶名和密碼。我想要沒有他的用戶會話重新輸入他的用戶名和密碼/和我不想要無限會話。
您必須提示使用脫機訪問的擴展權限。當這個完成時,facebook給你一個特殊的無限會話密鑰,當你想代表這個用戶時你需要保存和使用它。
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