私はそれを試しました:
var auth_response = FB.getAuthResponse();
ただし、アプリが認証解除された場合でも、常にアクセス トークンを含む authResponse が返されます。私は別の結果を期待していました。
また、authResponseChange にサブスクライブしようとしました。
FB.Event.subscribe('auth.authResponseChange', checkFbAuthorization);
function checkFbAuthorization(response) {
if (response.status === 'connected') {
fb_authorized = true;
} else if (response.status === 'not_authorized') {
fb_authorized = false;
}
しかし、Facebook のアカウント設定ページからアプリの認証を解除したときに、checkFbAuthorization が呼び出されませんでした。
私も fb.login を使用してみましたが、アプリが認証解除された場合、ポップアップは開きませんでした。
考えられる説明は、もっと長く待つべきだということです。もっと長く待つために何度か試しましたが、結果もありませんでした。