-1

Facebook JavaScript SDKを使用していますが、アプリケーションからのみログアウトし、ユーザーのFacebookセッションを開いたままにしておきたいです。

関数FB.logout()を使用してみましたが、ドキュメントに「ユーザーをサイトとFacebookからログアウトする」と書かれています。そして、私はそれを望んでいません。

http://developers.facebook.com/docs/reference/javascript/FB.logout/

提案やコードスニペットはありますか?

前もって感謝します。

4

1 に答える 1

0

アプリケーションからのみログアウトし、ユーザーのFacebookセッションを開いたままにしておきたい。

アプリからの「ログアウト」などはありません。

ユーザーがFacebookにログインし、サイトにJS SDKが埋め込まれている場合、ユーザーはサイトにアクセスしたときにFacebookによって認識され、約2時間続く一時的なアクセストークンが与えられます。

有効期限が切れる前にそのトークンを無効にする唯一の方法は、を使用することFB.logoutです。

ユーザーがアプリに付与した権限を削除することもできますが、次にユーザーがrespにアクセスしたときに、再度それらを要求する必要があります。それらが必要です。


それを除けば、私がユーザーとしてアプリからのみログアウトしたいが、同時にFacebookからはログアウトしたくないというシナリオはほとんど考えられません。

于 2013-01-29T20:29:35.893 に答える