【发布时间】:2014-05-26 10:19:51
【问题描述】:
我正在使用FB.getLoginStatus() 来检查登录,如果需要,它将显示授权对话框。
在这种情况下,如果用户从下面的屏幕取消选中电子邮件,则屏幕不会尝试通过显示对话框来重新询问用户,并且调用 FB.login 将导致警告用户已通过身份验证。有一种方法可以将带有重新检查选项的范围传递给FB.getLoginStatus()?或任何其他让我走上正轨的解决方案
function checkLoginState() {
FB.getLoginStatus(function (response) {
//console.log('statusChangeCallback');
//console.log(response);
if (response.status === 'connected') {
// Logged into your app and Facebook.
LogUserIn();
} else if (response.status === 'not_authorized') {
//console.log('you must authorize the app');
alert(message);
} else {
//console.log('Please log into Facebook.');
}
});
}
【问题讨论】:
标签: javascript facebook sdk