首页 > 解决方案 > JS 注销Facebook App后,.getLoginStatus 仍然返回“已连接”

问题描述

我已经在我的网站中实现了 JS SDK Facebook 登录。即使在用户退出其 Facebook 帐户后,FacebookSDK 似乎仍保持登录状态。基本上用户已经从 Facebook 注销,但 FB.getLoginStatus 仍然返回连接。

有任何想法吗?谢谢 :)

var fbLogin = function() {
        FB.getLoginStatus(function(response) {
            if (response.status === 'connected') {
                ---- !!!! jumps here even after the user logged out :(
            } else {
                
            }
        }, true);
    };

    window.fbAsyncInit = function() {
        FB.init({
            appId: facebook_login_id,
            status: true,
            cookie: true,
            xfbml: true,
            user_email: true
        });

        fbLogin();
    };

这里提到了同样的错误:https ://github.com/Wizcorp/phonegap-facebook-plugin/issues/620

标签: javascriptfacebookauthenticationsdk

解决方案


推荐阅读