当用户状态未知时,FB.getLoginStatus不会调用Facebook

时间:2011-10-12 12:06:57

标签: facebook login

我尝试在一个函数中调用FB.getLoginStatus,过去我从来没有遇到过问题,即使完全注销并且没有连接到Facebook。

现在,最近,当用户状态未知时,该功能甚至不会调用Facebook来验证我是否已登录。

请帮忙。

2 个答案:

答案 0 :(得分:1)

发现它,因为应用程序处于沙箱模式,如果没有已经有效的FB会话,我无法登录。在将应用程序从沙盒模式中移除时进行了测试,但它确实有效。

答案 1 :(得分:0)

尝试此解决方法:

if(FB.getAccessToken())
{
    FB.logout(function(response){
        document.location = logout_url;
    });
}
else
{
    document.location = logout_url;
}