グラフAPIエクスプローラにてAPI投稿のアクセストークン発行(Facebook/Instagram)
#WebAPI連携

created: 2024/07/20, modified: 2024/07/24

標準のサムネイル 2024-06

FacebookのAPIにアクセスするための認証トークンで、アプリケーションプログラムはFacebookのデータに安全かつ制限された方法でアクセスできます。

グラフAPIエクスプローラ

グラフAPIエクスプローラを使用して生成します。
Meta for Developersには、APIを使用するFacebookアカウントでログインします。

グラフAPIエクスプローラ
https://developers.facebook.com/tools/explorer/

アプリとページとアクセス許可

「アプリ」と「ページ」を設定
リスト「オプションxx件選択済み」から必要なアクセス許可を選択

publish_to_groups
publish_pages
pages_manage_posts
pages_read_engagement
user_photos
pages_show_list
pages_read_user_content

アクセストークンを生成

アクセストークンを生成

生成されたトークンを確認

アクセストークンデバッガー
https://developers.facebook.com/tools/debug/accesstoken/

デバッガーで確認。有効期限は1時間

長期のアクセストークンを取得

下記のcurlコマンドで長期(無期限)のアクセストークンを取得できます。

curl の url にはパラメータ指定が必要です。

  • Graph API のバージョン: 2024年7月時点は v20.0
  • 【アプリID】
  • 【アプリシークレット】
  • 【アクセストークン】: 前項で取得した短期のアクセストークン

アプリIDとアプリシークレットの確認方法

アプリIDとアプリシークレットの確認方法

発行されたaccess_token

terminalでcurl実行。access_tokenが返ってきた

Terminalを使用せず生成する方法(Webで)

Meta Graph API でfacebookに使うときの長期トークンを取得
https://usual.tools/tools/token-01

長期トークンをデバッガーで確認

有効期限が「受け取らない」であればOK

資料

長期アクセストークン
https://developers.facebook.com/docs/facebook-login/guides/access-tokens/get-long-lived