我尝试在一个函数中调用FB.getLoginStatus,过去我从来没有遇到过问题,即使完全注销并且没有连接到Facebook。
现在,最近,当用户状态未知时,该功能甚至不会调用Facebook来验证我是否已登录。
请帮忙。
答案 0 :(得分:1)
发现它,因为应用程序处于沙箱模式,如果没有已经有效的FB会话,我无法登录。在将应用程序从沙盒模式中移除时进行了测试,但它确实有效。
答案 1 :(得分:0)
尝试此解决方法:
if(FB.getAccessToken())
{
FB.logout(function(response){
document.location = logout_url;
});
}
else
{
document.location = logout_url;
}