0

ユーザーに再度ログインを強制せずにFacebookトークンを更新する可能性はありますか?私はアプリを持っています。device_1にログインしてdevice_2で同じことを行うと、device_1のトークンが無効になります。なぜ起こったのか分かりませんか?まったく同じトークンを取得する必要がありますが、取得しません。

私の質問に戻ります。無効なトークンを更新したり、有効期限が切れていない場合にFacebookが常に同じトークンを返すようにする可能性はありますか?

ありがとう

4

1 に答える 1

1

無効なトークンを更新したり、有効期限が切れていない場合にFacebookが常に同じトークンを返すようにする可能性はありますか?

ユーザーがFacebookで再認証されることなく無効なトークンを更新するには、手順8でメソッドを呼び出して更新する方法をドキュメントに示しextendAccessTokenIfNeeded()ますonResume()。これにより、UIに干渉することなく、ユーザーのアクセストークンがバックグラウンドで拡張されます。ただし、これにはネイティブFacebookアプリがインストールされている必要がありますが、現在、代替手段を提供することを検討しています。

シナリオ4 のドキュメントに示されているように、エンドポイントをヒットしてアクセストークンを自分で拡張することもできます。

また、Android SDKは、デフォルトで有効期限が切れていない場合、常に同じトークンを返します。ただし、そのトークンが無効になると、有効期限が切れ、新しいトークンを取得する必要があります。

于 2012-08-30T18:34:35.620 に答える