2

我正在尝试使用 Facebook javascript 库函数:FB.getLoginStatus。此功能在用户登录时有效,但在用户未登录 Facebook 时失败。

这是我的代码:

FB.getLoginStatus(function (response) {
    console.log('entering the function!');
    if (response.status === 'connected') {
        FB.api('/me', function (response) {
            if (response.name != undefined) {
                console.log("Welcome, " + response.name);
            }
        });
    } else if (response.status === 'not_authorized') {
        console.log('not logged to app');
    } else {
        // NEVER POPUP
        console.log('user not logged');
    }
});

最后一个事件(用户未登录从不弹出),当用户未登录时,该函数不是事件触发,我没有看到日志[进入函数]。

有人有想法来检测是否连接了 Facebook 用户。

问候, 林维

4

1 回答 1

1

我为此问题发送了一份错误报告,Facebook 开发人员报告说这实际上是一个当前已知问题。

于 2012-07-19T23:35:59.420 回答