Javascript FB.getLoginStatus显示I';删除权限后是否已连接?

Javascript FB.getLoginStatus显示I';删除权限后是否已连接?,javascript,facebook,facebook-javascript-sdk,Javascript,Facebook,Facebook Javascript Sdk,我的代码的简略版本: $('#de-auth_button').click(function(){ FB.api('/me/permissions', 'delete', function (response) { console.log(response); // true FB.getLoginStatus(function (response) { console.log(response.status); // connected }); })

我的代码的简略版本:

$('#de-auth_button').click(function(){
  FB.api('/me/permissions', 'delete', function (response) {
    console.log(response); // true
    FB.getLoginStatus(function (response) {
      console.log(response.status); // connected
    });
  });
});
这些注释表示在登录并具有应用程序权限(
已连接
)时单击此按钮的结果


第二次单击按钮会为第一个
控制台提供一条错误消息(需要访问令牌)。日志
和第二个
未授权
的响应(这是我在单击一次后尝试完成的)

获取登录状态的结果会被缓存–如果您想要“实时”,调用
FB.getLoginStatus
方法时,您必须使用
force
参数,请参见

获取登录状态的结果将被缓存–如果您希望它是“实时”的,您必须在调用方法时使用
force
参数,请参见文档。啊,我不知怎的错过了这一点@CBroe如果你想回答这个问题,我很乐意给你打勾