私は次の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接続を使用しようとしている1つのアカウントは、応答として常に「not_authorized」をスローします。
そのアカウントのアプリケーションからアプリを削除してみました。権限を許可するように要求します。[許可]をクリックすると、「not_authorized」が再度スローされます。私は完全に立ち往生しています。解決策なしで今一日中これを読んでいます。これはすべてのアカウントで発生するわけではありませんが、私はこれの根底に到達する必要があります。
どんな助けでも大歓迎です。