1

これらのイベントの違いが何であるかを理解しようとしています。ローカル sinatra サーバーと heroku にデプロイされたサーバーとでは動作が異なるようです。通常、ローカルホストと実際の展開の間で動作が異なります。誰かがこれに光を当てることができれば、私はそれをいじり続ける必要はありません。

FB.Event.unsubscribe ('auth.authResponseChange') , @oAuthVars
FB.Event.unsubscribe ('auth.statusChange' ) , @oAuthVars

(これはコーヒーに入っています)

ありがとう

4

1 に答える 1

1

これら 2 つのイベントの違いは、現在のセッションに関する情報が変更されたときに auth.authResponseChange が起動され、セッション自体が変更されたときに auth.statusChange が起動されることです。したがって、たとえば、ユーザーがログインまたはログアウトすると、statusChange が発生します。セッション自体に関する何かが変更された場合 (たとえば、expiresIn 時間など)、auth.authResponseChange イベントが発生します。

于 2012-05-18T20:45:56.873 に答える