0

ページhttps://developers.facebook.com/tools/explorerでアクセス トークンを取得すると、アプリは Facebook ページの壁に投稿できます。

ただし、access_tokenは 1 時間後に有効期限が切れます。

有効期限のない を取得するにはどうすればよいaccess_tokenですか?

編集:投票者:私は自分の回答を投稿しました。それを読んだら、私の解決策がFBドキュメントにもSOにも見つからないことがわかります。

4

2 に答える 2

6

反対票を投じてクローズに投票したすべての人に、ここSOには明確な答えがないことをお知らせしたいと思います.

FB の紛らわしいドキュメントを理解するのに苦労した後、この質問に対する答えは非常に単純です。

  1. アプリをネイティブ/デスクトップに設定して、60 日間のトークンを取得できるようにします (後でこれを永続的にします)。これを行うには、https://developers.facebook.com/apps/に移動して、[設定の編集] > [詳細設定] > [アプリの種類] で [ネイティブ/デスクトップ] を選択します。

  2. https://developers.facebook.com/tools/explorer/にアクセスしてアプリを選択し、アクセス トークンを取得します。

  3. [拡張アクセス許可] タブで、選択manage_pagesしてpublish_stream

  4. これで、60 日間の一時的なトークンができました。

  5. 永久トークンを取得するには、ここにアクセスして一時トークンを使用します。https://graph.facebook.com/me/accounts?access_token=REPLACE_THIS_WITH_YOUR_TEMPORARY_TOKEN

見よ、あなたが管理者であるすべての Facebook ページへの永続的なアクセス トークンが表示されます。

于 2012-11-23T20:01:57.167 に答える
0

長期ユーザー アクセス トークンの更新を使用する必要があります。

https://developers.facebook.com/docs/howtos/login/extending-tokens/

于 2012-11-23T20:50:19.330 に答える