4

iOS アプリで期限切れのアクセス トークンを処理する場合のベスト プラクティスは何ですか? たとえば、ユーザーは Facebook のパスワードを変更したり、プロフィールから FB アプリを削除したりすることができます。または、アプリのことを 60 日間忘れてから、再利用を開始することもできます。いずれの場合もアクセス トークンは無効になるため、アプリはauthorize呼び出しで新しいトークンを取得する必要があります (Facebook アプリを 1 秒間開いてから、アクセス トークンを使用してアプリに戻ります)。

再認証せずに iOS アプリ内で新しいアクセス トークンを取得する方法はありますか? これについてここで見つけた のいくつかの質問を調べましたが、まだ方法が見つかりません.

この場合、アプリは正確に何をすべきでしょうか? アプリに Facebook とのやり取りを続けさせたい場合は、ユーザーにもう一度承認するように求めるダイアログを表示することはできますか? それはかなり面倒だと思いますが、他の解決策は見当たりません。何か案は?他のアプリは何をしていますか?

4

2 に答える 2

2

ユーザーにアプリを再度承認するよう求めることは理にかなっています。

于 2012-05-21T21:08:42.743 に答える
1

Facebook ドキュメント、エラー応答、および PHP の例に対応する方法から直接: https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/

于 2013-02-27T18:40:30.237 に答える