1

私は最近、モバイル Web アプリ用に FB Javascript SDK を実装し、イベント サブスクリプション コードで遊んでいます。

FB.Event.subscribe('auth.statusChange', handleStatusChange);

アプリから Facebook にログインすると、handleStatusChange が呼び出されることに気付きました。ただし、別のブラウザー タブを開くと、facebook.com に移動してログアウトすると、関数は呼び出されません。

呼ばれるのを待っていた。私が間違っている?この機能のポイントは、必ずしもアプリの範囲内にない変更を監視することだと思いました。

ありがとう!

4

1 に答える 1

0

auth.authResponseChange - authResponse が変更されたときに発生します

https://developers.facebook.com/docs/reference/javascript/FB.getAuthResponse/

これは、ユーザーがパーミッションを追加または削除するときです。私たちのフローでは、ユーザーが各パーミッションを削除できるようにする必要があり、authResponse を使用して監視できます。

于 2012-12-06T04:04:35.467 に答える