Facebook 開発に関する一般的な質問があります。Facebookのoffline_accessページの削除に関するシナリオ5がどのように機能するか、およびそのトークンを何に使用できるかを理解しようとしています。
私のアプリについて少し。アプリのユーザーが、統合しているサードパーティ システムから Facebook の投稿をスケジュール/投稿できるようにします。次に、いいねやコメントを取得して、そのシステムにフィードバックします。現在、60 日間有効なトークンを取得するように設定されており、うまく機能していますが、スケジュールに時間制限を課す必要があります。それは世界の終わりではありませんが、もっとうまくやれるなら、その選択肢を模索したいと思っています。
したがって、私が投稿して以下にリンクした「シナリオ5」について知らされました。私の質問は次のとおりです。
- ユーザーが管理するページとはどういう意味ですか?
- この方法の長所/短所は何ですか?
- #2と同様に、60日間のアクセストークンではできない/できないことで、このメソッドでできることとできないことは何ですか?
- これを実装する際に注意すべきヒントやハードルはありますか?
シナリオ 5: ページ アクセス トークン
ユーザーがアプリに manage_pages パーミッションを付与すると、アプリは [User ID]/accounts Graph API エンドポイントを照会して、ユーザーが管理するページのページ アクセス トークンを取得できます。移行が有効になっている場合、有効期間が短いユーザー アクセス トークンを使用してこのエンドポイントをクエリすると、取得されるページ アクセス トークンも有効期間が短くなります。
前に説明したエンドポイントと手順を使用して、有効期間の短いユーザー アクセス トークンを有効期間の長いアクセス トークンに交換します。有効期間の長いユーザー アクセス トークンを使用することで、[User ID]/accounts エンドポイントをクエリすると、ユーザーが管理するページの有効期限が切れないページ アクセス トークンが提供されるようになりました。これは、非推奨の offline_access パーミッションを通じて取得した有効期限のないユーザー アクセス トークンを使用してクエリを実行する場合にも適用されます。
http://developers.facebook.com/roadmap/offline-access-removal/