0
我嘗試在函數中調用FB.getLoginStatus,過去我從來沒有遇到過問題,即使完全註銷並且未連接到Facebook。FB.getLoginStatus在用戶狀態未知時未調用Facebook
現在,最近,當用戶狀態未知,功能甚至不實打電話覈實,如果我參與的記錄。
請幫助。
我嘗試在函數中調用FB.getLoginStatus,過去我從來沒有遇到過問題,即使完全註銷並且未連接到Facebook。FB.getLoginStatus在用戶狀態未知時未調用Facebook
現在,最近,當用戶狀態未知,功能甚至不實打電話覈實,如果我參與的記錄。
請幫助。
發現它,因爲該應用程序處於沙箱模式,所以如果沒有已經有效的FB會話,我無法登錄。測試時,應用程序退出沙箱模式,它的工作。
嘗試以下解決方法:
if(FB.getAccessToken())
{
FB.logout(function(response){
document.location = logout_url;
});
}
else
{
document.location = logout_url;
}
你可以張貼一些代碼,或者一個活生生的例子鏈接? – Abby
正下方體我有: '
<腳本類型=「文本/ FB.init({appId:'<?php echo $ applicationID;?>',status:true,cookie:true,xfbml:true}); ' –我的功能如下: '函數fbloginLocal(){ \t \t \t \t \t \t \t \t \t FB.getLoginStatus(功能(響應){ \t \t \t \t \t \t \t \t \t \t \t如果(response.session){ \t \t \t \t \t \t \t \t \t \t \t \t document.patapasregister.submit(); \t \t \t \t \t \t \t \t \t \t \t}否則{ \t \t \t \t \t \t \t \t \t \t \t \t的FB.login(功能(響應){ \t \t \t \t \t \t \t \t \t \t \t \t \t如果(response.session){ \t \t \t \t \t \t \t \t \t \t \t \t \t \t document.patapasregister。提交(); \t \t \t \t \t \t \t \t \t \t \t \t \t}其他{ \t \t \t \t \t \t \t \t \t \t \t警報( 「沒有登錄再次」); \t \t \t \t \t \t \t \t \t \t \t \t \t} \t \t \t \t \t \t \t \t \t \t \t \t},{燙髮: '電子郵件,user_about_me,publish_stream',clicktoshowdialog: 「inviteFriends」}); \t \t \t \t \t \t \t \t \t \t \t} \t \t \t \t \t \t \t \t \t}); }' –