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如果你想回答这个问题,我很乐意给你打勾