FB.login() を使用する代わりに、oAuth (get-request) を介して Facebook にログインする方法があるかどうか疑問に思いました。
ログインを複雑にする理由は、FB.logout() の問題のためです。誰かが私のサイトからログアウトしたいからといって、Facebook からログアウトするのは生意気にすぎます。一方、アプリケーションからユーザーを削除すると*、毎回私の条件を受け入れるように求められますが、これもあまりプロではないようです.
私がイメージしていたのは:
- GET 呼び出しから必要な情報を取得します
- セッションCookieを保存します
- ユーザーがログアウトしたい場合は削除します
userid + access_token を取得したら、JSON 呼び出しを行うだけで他のすべての情報を取得できます (いいえ?)。
また、Facebookが非常に多くのCookieを保存していることも一般的に私を悩ませています(彼らは何をしているのですか?).
これを検索しようとしましたが、ここまで運がありません。
* DMCS によるこのトピックでの提案: Can't Logout of my Facebook OAuth Session without login User Out of Facebook