Instagram APIの利用設定方法【2022年9月最新】

Instagram APIの利用設定方法【2022年9月最新】

  • 2022年9月14日
  • 2022年9月22日
  • GASラボ

Instagramの自動投稿や情報取得、自動操作を可能にする「Instagram API」。

最近では業務の自動化のために非プログラマーの方でも利用されるケースが増えてきています。

本記事ではInstagram APIを利用するために必要な設定方法(2022年9月時点)を画像付きで詳しく解説していきます。

目次

【前提】Instagram APIの利用設定に必要な3つの条件

Instagram APIを利用するためには、クリアしなければならい下記3つの条件があります。

  1. Instagramアカウントを保有していること
  2. Instagramアカウントを「ビジネスアカウント(プロアカウント)」にしていること
  3. ビジネスアカウントにしたInstagramアカウントが紐づいた「Facebookページ」を作成していること

上記3点をまずはクリアできるように設定・作成を進めてください。

参考ページのご案内

※参考:Instagramアカウントをビジネスアカウント(プロアカウント)に変更する方法については下記の記事で詳しく解説されています。

※参考:Facebookページの作成方法については下記の記事で詳しく解説されています。

※参考:FacebookページとInstagramプロアカウントの紐づける方法については下記の記事で詳しく解説されています。

 

Instagram APIの利用設定の全体像

Instagram APIの利用設定は大きく分けて下記3つの作業が必要となります。

  1. Facebook for Developersアカウントの作成
  2. Facebookアプリの作成
  3. Instagramの短期トークン取得

「Instagram APIの利用設定に必要な3つの条件」をクリアされていることを前提に、本記事では上記3点の設定方法を詳しく解説していきます。

 

Facebook for Developersアカウントの作成手順

STEP1:Meta for Developersのページを開き、「スタート」をクリック

STEP1:Meta for Developersのページを開き、「スタート」をクリック

まずはMeta for Developersのページを開きます。

ページを開きましたら、メニューバーにある「スタート」をクリックします。

 

STEP2:「次へ」をクリック

STEP2:「次へ」をクリック

「Facebook for Developersアカウントを作成しよう」のページが表示されますので、「次へ」をクリックします。

 

STEP3:「メールアドレスを認証」をクリック

「メールアドレスを認証」をクリック

 

次に「メールアドレスを確認」の画面が表示されますので、メールアドレスをご確認いただき、「メールアドレスを認証」をクリックします。

 

STEP4:ご自身に当てはまる役割を選択し、「登録完了」をクリック

ご自身に当てはまる役割を選択し、「登録完了」をクリック

 

次に「ご自身に当てはまる役割」を選択するページが表示されます。ご自身に当てはまる役割を選択し、右下にある「登録完了ボタン」をクリックします。

以上でFacebook for Developersアカウントの作成は完了です。

 

Facebookアプリの作成手順

Facebook for Developersアカウントの作成が完了しましたら、次はFacebookアプリの作成になります。下記の3ステップを順に進めてください。

STEP1:「アプリを作成」をクリック

STEP1:「アプリを作成」をクリック

 

アプリ作成ページにて、「アプリを作成」をクリックしてください。

 

STEP2:該当するアプリタイプを選択し、「次へ」をクリック

STEP2:該当するアプリタイプを選択し、「次へ」をクリック

 

次に、今回作成するアプリに当てはまるアプリタイプを選択します。ここでは「ビジネス」を選択してください。

その後、右下にある「次へ」をクリックします。

 

STEP3:基本情報を入力し、「アプリを作成」をクリック

STEP3:基本情報を入力し、「アプリを作成」をクリック

次に下記3点の基本情報を入力します。

  • 表示名
    • 「WordPress自動連携ツール」「自動計測ツール」などを設定してください。(「Instagram」というワードなどは使用できません)
  • アプリの連絡先メールアドレス
    • ご都合の良いメールアドレスを設定してください。
  • ビジネスアカウント
    • 任意項目のため、特に設定不要です。

上記3点を入力しましたら、「アプリを作成ボタン」をクリックします。

以上でFacebookアプリの作成は完了です。

 

Instagram APIの短期トークン取得

STEP0:Facebookアプリの設定ページを開く

STEP0:Facebookアプリの設定ページを開く

 

Facebookアプリの設定ページを開き、「Facebookアプリの作成手順」にて、作成したアプリをクリックしてください。

※Facebookアプリの作成から進めている方はこのアクションは不要です。

 

STEP1:「InstagramグラフAPI」の「設定」をクリック

STEP1:「InstagramグラフAPI」の「設定」をクリック

 

アプリに製品を追加のセクションにある「InstagramグラフAPI」の「設定」をクリックしてください。

 

STEP2:サイドバーの「設定」をクリックし、「ベーシック」をクリック

STEP2:サイドバーの「設定」をクリックし、「ベーシック」をクリック

 

次のページにサイドバーが表示されますので、「設定」をクリックしてメニューを広げたのち、「ベーシック」をクリックします。

 

STEP3:アプリIDとapp secretの値をコピー(+ツールに貼り付け)

STEP3:アプリIDとapp secretの値をコピー(+ツールに貼り付け)

「アプリID(App ID)」と「app secret(App secret)」の値をコピーします。

※App secretの値は「表示」をクリックして、表示した値をコピーしてください。

その後、GASラボが提供するツールの該当する場所に貼り付けます。

参考:GASラボの提供するツール貼り付け場所の例

下記はGASラボが提供する「Instagram×WordPress自動連携投稿ツール」の例です。

「Instagram×WordPress自動連携投稿ツール」の例

 

STEP4:Graph API Explorerを開き、「Generate Access Token」ボタンをクリック

STEP4:Graph API Explorerを開き、「Generate Access Token」ボタンをクリック

 

Graph API Explorerのページを開き、「Meta App(Metaアプリ)」に適切なアプリが設定されていることを確認した後、「Generate Access Token」ボタンをクリックします。

 

STEP5:ポップアップ画面でログイン認証を進める

STEP5:ポップアップ画面でログイン認証を進める

 

アプリに権限を与えるかの確認をされるポップアップ画面が表示されますので、ログイン認証をします。
※「Submit for Login Review(日本語: ログインレビューの申請」の警告は無視で問題ありません。

 

STEP6:「アクセス許可」にて情報を追加し、「Generate Access Token」ボタンを再度クリック

STEP6:「アクセス許可」にて情報を追加し、「Generate Access Token」ボタンを再度クリック

 

認証が完了すると、「アクセストークン(Access Token)」に値が入り、「ユーザーまたはページ(User or Page)」は「ユーザートークン(User Token)となります。

続いて、「アクセス許可(Permissions)」を設定します。

 

GASラボの自動化ツールの種類ごとに設定するアクセス許可設定が異なりますので、下記をご確認ください。

  • 「Instagram×WordPress自動連携投稿ツール」の場合

    • 「instagram_basic」、「pages_show_list」を追加
  • 「Instagramフォロワー推移自動計測ツール」の場合

    • 「instagram_basic」、「pages_show_list」、「instagram_manage_insights」、「pages_read_engagement」

 

上記のアクセス許可設定後、再び「Generate Access Token」ボタンをクリックします。

 

STEP7:認証手続きを進める

ポップアップにてアプリに権限を与えるかの確認をされるので、承認します。
Facebook ページやページに紐づくインスタグラムが複数ある場合は、選択が求められるので、適宜選択してください。

 

STEP8:「アクセストークン」の値をコピー(+ツールに貼り付け)

STEP8:「アクセストークン」の値をコピー(+ツールに貼り付け)

これで、アクセストークンが有効な形になり、利用できるようになりますので、アクセストークンの値をコピーして利用してください。

その後、GASラボが提供するツールの該当する場所に貼り付けます。

 

【補足】Instagram APIの短期トークンの再取得方法

長期トークンの失効などで改めてInstagram APIの短期トークンを再取得する場合、下記の手順に従って再取得をしてください。

STEP1:Graph API Explorerのページにアクセス

STEP6:「アクセス許可」にて情報を追加し、「Generate Access Token」ボタンを再度クリック

Graph API Explorerのページを開き、「Meta App(Metaアプリ)」に適切なアプリおよび「アクセス許可」が設定されていることを確認した後、「Generate Access Token」ボタンをクリックします。

 

STEP2:「アクセストークン」の値をコピー(+ツールに貼り付け)

STEP8:「アクセストークン」の値をコピー(+ツールに貼り付け)

アクセストークンが新しく生成されますので、こちらを「短期トークン」としてご利用ください。

GASラボの自動化ツールをご利用されている場合は、各ツールに貼り付け場所の指定がありますので、そちらに貼り付けをお願いいたします。これで、長期トークンの発行が可能となります。

Instagram APIの利用設定方法【2022年9月最新】
最新情報をチェックしよう!