libCurl で Facebook API を使用しています。logout.php ページを使用してユーザーをログアウトしようとしましたが、アクセス トークンはまだ有効であり、ユーザー データにアクセスできます。これをブラウザで再現できました:
アプリケーションにログインし、「me」オブジェクトで開いたグラフを使用してユーザー データを取得します。
"https:"//graph.facebook.com/me/?access_token=ACCESS_TOKEN (これ以上ハイパーリンクを投稿できないので引用します。)
データを含む .js ファイルを取得します。ここまではOK。
今、ユーザーをログアウトしたい: https://www.facebook.com/logout.php?access_token=ACCESS_TOKEN&next=http://www.google.com
google.com にリダイレクトされますが、me-URL とアクセス トークンを使用してユーザー データを取得できます。
つまり、アクセス トークンは無効になっていません。つまり、ログアウトはありませんでした。私はこれを間違って見ていますか?ログアウト時にアクセス トークンを無効にするにはどうすればよいですか?
ありがとうございました!
ファビアン