我正在尝试使用 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 用户。
问候, 林维