Instagramもサイトに埋め込む際などに必要な、無期限アクセストークンとビジネスアカウントID取得方法をご紹介します。
アクセストークンは取得補助ツールがあるので、取得のミスを防げます。
事前準備
インスタのタイムライン を表示するために必要な情報を取得します。
・画像を取得したいInstagramのビジネスorクリエーターアカウント
※ログイン権限のない他人のアカウントでは不可です
・FaceBookのアカウント(ページを作成してInstagramと連携)
が必要です。
Instagramをプロアカウントに
1インスタの設定画面から「プロアカウントに切り替える」
2ビジネスorクリエーターを選択(どちらでも可)
FaceBookのページ設定
1「Facebook」にログインしインスタ と連携します。
2ページを作成し、「設定」>「リンク済みのアカウント」から連携したいInstagramアカウントを追加します
FACEBOOK for Developerから必要情報を取得
・FaceBookにログインしておく
・FACEBOOK for Developerにアクセス
・補助ツールを別タブで開いておく
アクセストクーンを取得
1「マイアプリ」>「アプリを作成」
「その他」を選択
↓
「ビジネス」を選択
↓
「アプリ名を追加」に任意のアプリ名を入力して次へ
2「アプリの設定」>「ベーシック」ページに表示される「アプリID」、「app secret」を補助ツールにそれぞれ入力
3「ツール」>「グラフAPIエクスプローラ」を選択
4各項目を設定し、青い「Generate Access Token」ボタンをクリック
※選択中にFaceBookへのアクセス許可が出た場合は許可してください
■Metaアプリ
作成したアプリを選択
■ユーザーまたはページ
ページアクセストークンの下に表示された、FaceBookページを選択(インスタを連携したもの)
■「許可を追加」から下記を追加
pages_show_list
business_management
instagram_basic
5「Generate Access Token」の上に表示された内容をコピーして2の補助ツールの「アクセストークン」に入力
↓
送信ボタン
↓
こちらに表示されたものが無期限のアクセストークンになります
テンプレートで使用する場合、各設定画面の「アクセストークン」に入力
ツール > アクセストークンデバッガー に入力して「デバッグ」ボタをクリック
表示された情報の「有効期限」が「受け取らない」になればOK
インスタグラムのビジネスアカウントIDを取得
1「グラフAPIエクスプローラ」に戻り、「Generate Access Token」の上に先ほど取得した無期限のアクセストークンを入力(既に入ってる値は削除してよい)、「Generate Access Token」ボタンをクリック
2 下記をコピーして下記の赤枠の箇所に入力、送信をクリック
me?fields=accounts{instagram_business_account}
2 下記赤枠部分が「インスタグラムのビジネスアカウントID」になります(17から始まります)