FB.getLoginStatus在每种情况下都返回连接

时间:2013-06-20 11:19:09

标签: facebook facebook-graph-api cordova facebook-javascript-sdk facebook-social-plugins

我正在建立一个带有phonegap的iphone应用程序,并使用facebook javascript sdk。

  FB.getLoginStatus(function(response){
    if(response.status === 'connected'){
      alert("connected");
      var uid = response.authResponse.userID;
      var accessToken = response.authResponse.accessToken;
    } 
    else if(response.status === 'not_authorized'){
      login();
    }
    else{
      login();
    }
   });

此功能检查状态。但它警告“连接”,即使我没有使用xcode iphone模拟器登录到facebook。

1 个答案:

答案 0 :(得分:0)

我认为这是因为您已登录,可能是在浏览器或FB应用程序上。在我的情况下,当我在智能手机上测试时,FB.getLoginStatus方法始终警告“已连接”,因为我已登录FB应用程序。