我有以下JS函数:
<pre><code>
function fblogin() {
FB.login(function(response) {
if ( response.status === 'connected' ) {
objFacebookUser.token = response.authResponse.accessToken;
FB.api('/me', function(response) {
objFacebookUser.id = response.id;
connect( objFacebookUser );
});
} else if( response.status === 'not_authorized' ){
console.log('User cancelled login or did not fully authorize!');
} else {
console.log('User is not logged in!');
}
}, {scope:'{{$smarty.const.FACEBOOK_CONNECT_PERMS}}'});
}
</code></pre>
直到今天,我从来没有遇到过任何问题。出于某种原因,我尝试使用 Facebook 连接的一个帐户总是会抛出“not_authorized”作为响应。
我尝试从该帐户的应用程序中删除该应用程序。它会请求允许权限,我单击允许并再次抛出“not_authorized”。我完全被困住了。现在整天都在阅读这个,但没有解决方案。这不会发生在每个帐户上,但我需要深入了解这一点。
任何帮助是极大的赞赏。