2012-02-09 12 views
1

私は彼がホームページを訪れたとき、私はページの投稿ログにプレーヤーをリダイレクト(アプリはiframe内にロードされ、その上を取得します)Facebookからのユーザーのログアウトを検出するにはどうすればよいですか?

をGoogle App Engineのを使用してFacebookのキャンバスアプリとしてFacebook上で私のアプリを展開しています空のセッションでプレーヤがグラフAPIを使用してログインすると、セッションを完了します。

問題は、プレイヤーがFacebookからサインアウトしたときに、セッションで記録が保存され、ユーザーがアプリにサインインしたままになってしまうことです。

ユーザーがFacebookから、好ましくはサーバー側からログアウトしているかどうかを検出したいと考えています。ログアウトイベントをサブスクライブする

答えて

0

は、ここでユーザーが持っている場合は、サーバー上で検出する方法を説明しますFacebookからログアウト。あなたのユーザーアクセストークンを使用してグラフAPIを呼び出すと、Facebookはこれで応答します(facebookからログアウトした場合)

{ 
    "error": { 
    "type":"OAuthException","message":"Error validating 
     access token: The session is invalid because the 
     user logged out." 
    } 
}