0

現在、offline_accessユーザートークンを持つ多くのユーザーがいて、ユーザーに代わってページを管理するために使用しています。私はoffline_accessの削除ガイドを読みましたが、変更の大部分は明確ですが、明確にしておきたい不明な点が1つあります。

offline_accessが完全に廃止された後、有効期限が切れていないページaccess_tokensの使用に切り替えます。新規ユーザーのワークフローを徹底的にテストし、有効期間の短いトークンを有効期間の長いトークンと交換し、有効期限の切れていないページaccess_tokensを有効期限の長いユーザーaccess_tokensを使用して取得することに問題はありません。

私のクエリは、既存のoffline_accessaccess_tokensを使用して有効期限が切れていないページトークンを取得することに関連しています。前述のガイドの「シナリオ5:ページアクセストークン」の最後の文は、有効期限のないページアクセストークンを取得するために、有効期限の長いaccess_tokensまたはoffline_access access_tokensのいずれかを使用できるはずであることを示していますが、offline_accessトークンでテストした場合、返されたページaccess_tokensの有効期限は2か月でした。

ガイドはシナリオ2でも、許可が完全に廃止された場合にのみ、offline_accessトークンの有効期限が60日に切り捨てられると述べているため、その時点ですべてのoffline_accessトークンが有効期間の長いユーザートークンに変換されると想定しています。

この仮定が正しければ、長期間有効なユーザートークンを使用して取得されたページaccess_tokensには有効期限がないことがすでにわかっているため、問題はありません。ただし、この仮定が正しくなく、offline_accessトークンに非推奨の時点で有効期限が与えられるだけの場合、offline_accessトークンで取得されたページアクセストークンが期限切れになるように見えるため、問題が発生します。

誰かがこの仮定を確認することができますか?

tl; dr offset_access権限が非推奨になった場合、既存のoffline_access access_tokensは有効期間の長いユーザーaccess_tokensに変換されますか、それとも単に有効期限が与えられますか?

4

1 に答える 1

0

http://developers.facebook.com/roadmap/offline-access-removal/

シナリオ 2: 以前に offline_access をリクエストしている場合 - 2012 年 4 月 30 日更新

移行が有効になると、offline_access 権限を持つ既存の使用 access_tokens は、有効期限を変更することなく引き続き機能します。ただし、アプリの新しいユーザーは、認証ダイアログで offline_access パーミッションを求められず、環境と access_token の要求方法 (クライアントまたはサーバー側の OAuth 、以下のシナリオ 3 および 4 を参照してください)。

offline_access の削除日 (正確な日付についてはロードマップを参照) の後、既存のすべての offline_access access_tokens の有効期限は 60 日に切り捨てられます。この切り捨てはユーザーに対して透過的であり、アプリは引き続き正常に機能します。この切り捨てが発生した場合、Facebook は毎週の開発者ラウンドアップを通じて更新されたメッセージを送信します。

于 2012-08-06T19:09:16.370 に答える