業務効率化
PR

Instagram APIの利用方法!FacebookログインとInstagramログインの2種類について解説

sanane
記事内に商品プロモーションを含む場合があります

はじめに

今回は、Instagram APIの利用方法を紹介します。

InstagramのAPIには下記2種類が存在します。

  • Instagramログインを使用したInstagram API
  • Facebookログインを使用したInstagram API

それぞれの特徴としては下記となります。

Instagramログインを使用したInstagram API
  • Instagramの認証情報でAPIが利用できる
  • Facebookとの連携が不要
Facebookログインを使用したInstagram API
  • FacebookページとInstagramアカウントとの連携が必要
  • 製品タグ付けやパートナーシップ広告などの機能が利用可能
SANANE
SANANE

Instagramログインを利用したAPIの方が導入が簡単です。

今回はそれぞれのアクセストークンの取得方法を紹介します。

詳細な比較資料は下記ドキュメントをご確認ください。

Instagram APIを利用したツールの紹介

Instagram APIを利用して、Instagramの投稿をGoogleスプレッドシートから投稿ができるツールを無料で公開しています。

このツールでは「Instagramログインを使用したAPI 」を利用しています。APIを利用したツールの実装方法としてもご参考ください

あわせて読みたい
【無料利用可】Instagram予約投稿ツールの利用方法!投稿の一覧も取得可能
【無料利用可】Instagram予約投稿ツールの利用方法!投稿の一覧も取得可能

Instagramログインを使用したAPI 設定方法

1. Instagramプロアカウントの切り替え

Instagramプロアカウントへの切り替え

Instagram APIを利用するにはInstagramのアカウントをプロアカウント(ビジネス・クリエイターアカウント)に切り替える必要があります。

  1. instagramにアクセスします。
  2. 左下の[その他]>[設定]から[アカウントの種類とツール]>[プロアカウントに切り替える]をクリックします。
  3. [クリエイター]または[ビジネス]をクリックし[次へ]をクリックします。
  4. [次へ]をクリックします。
  5. アカウントの内容に沿ったカテゴリを選択し[完了]をクリックします。
  6. [プロアカウントに切り替えますか?]には[次へ]をクリックします。
  7. アカウントが切り替わったことを確認します。

2. Meta開発者ポータルの設定

アプリの作成
  1. こちらを参考に、Metaの開発用アカウントを作成してください。
  2. Meta開発者ポータルよりデベロッパーダッシュボードへ移動し、[アプリを作成]をクリックします。
  3. 好きなアプリ名を入力し、[次へ]をクリックします。
  4. [その他]をクリックし、[次へ]をクリックします。
  5. [ビジネス]をクリックし、[次へ]をクリックします。
  6. [アプリを作成]をクリックします。
アプリの初期設定
  1. [アプリに製品を追加]画面では、Instagramの[設定]をクリックします。
  2. [InstagramログインによるAPI設定]に移動することを確認します。
テスターの追加
SANANE
SANANE

下記は開発など、個人用のアカウントを利用する場合の利用方法を紹介します。

  1. 左メニューより、[アプリの役割]>[役割]をクリックします。
  2. [メンバーを追加]をクリックします。
  3. [Instagramテスター]をクリックします。
  4. 自身のInstagramのアカウント名を入力し追加します。
  5. [アプリとウェブサイト]リンクをクリックしセクションに移動します。
  6. [テスターへのご招待]タブより、[承認する]をクリックします。
  7. ステータスが[承認待ち]が消えているのを確認し、左メニュー[InstagramログインによるAPI設定]に移動します。
  8. [InstagramアプリID]と[Instagram app secret]をコピーし控えておきます。
アクセストークンの取得
  1. [アクセストークンを生成する]から[トークンを生成]をクリックします。
  2. ポップアップが表示され、Instagramのログイン情報でログインします。
  3. [許可]をクリックします。
  4. [理解しました]にチェックを入れ、アクセストークンをコピーします。

3. トークンの確認

取得したトークンの情報を取得するには、下記手順を実行してください。

トークン情報の取得
  1. 上部のメニュー[ツール]にある、[アクセストークンデバッガー]をクリックします。
  2. 取得したアクセストークンを貼り付け、[デバッグ]をクリックします。
  3. トークンの情報が出力されます。

Facebookログインを使用したAPI 設定方法

1. Instagramプロアカウントの切り替え

Instagramプロアカウントへの切り替え

Instagram APIを利用するにはInstagramのアカウントをプロアカウント(ビジネス・クリエイターアカウント)に切り替える必要があります。

  1. instagramにアクセスします。
  2. 左下の[その他]>[設定]から[アカウントの種類とツール]>[プロアカウントに切り替える]をクリックします。
  3. [クリエイター]または[ビジネス]をクリックし[次へ]をクリックします。
  4. [次へ]をクリックします。
  5. アカウントの内容に沿ったカテゴリを選択し[完了]をクリックします。
  6. [プロアカウントに切り替えますか?]には[次へ]をクリックします。
  7. アカウントが切り替わったことを確認します。

2. Facebookページの作成

Facebookページの作成
  1. Instagramアカウントを管理したいFacebookでログインします。
  2. 左側のメニューから[ページ]をクリックします。
  3. [新しいプロフィールまたはページを作成]をクリックします。
  4. [公開ページ]をクリックし、[次へ]をクリックします。
  5. ページ名やカテゴリなど必要な情報を求められるため、記載します。
  6. ページの作成が完了後、ページ画面の右メニューから[設定]をクリックします。
  7. [アクセス許可]>[リンクするアカウント]をクリックします。
  8. Instagramをクリックし、案内に従い、APIを利用したいInstagramアカウントをリンクします。

3. Meta開発者ポータルの設定

アプリの作成
  1. こちらを参考に、Metaの開発用アカウントを作成してください。
  2. Meta開発者ポータルよりデベロッパーダッシュボードへ移動し、[アプリを作成]をクリックします。
  3. 好きなアプリ名を入力し、[次へ]をクリックします。
  1. [その他]をクリックし、[次へ]をクリックします。
  2. [ビジネス]をクリックし、[次へ]をクリックします。
  3. ビジネスポートフォリオに先ほど追加したアカウントが表示されるので、追加した上で[アプリを作成]をクリックします。

4. トークンの取得

トークンの取得
  1. 作成したアプリのダッシュボード画面で、[ツール]>[グラフAPIエクスプローラ]を開きます。
  2. 取得したアクセス許可を選択したうえで、[Generate Access Token]をクリックします。
  3. [現在のビジネスのみにオプトイン]で表示されるアカウントをクリックして[続行]をクリックします。
  4. 現在の[Instagramアカウントのみにオプトイン]を選択し、表示されるアカウントをクリックして[続行]をクリックします。
  5. 選択されたアカウントのアクセス許可の確認が表示されますので確認の上[保存]をクリックします。
  6. アクセストークン左側の「i」をクリックし、「アクセストークンツールで開く」をクリックします。
  7. 取得したアクセストークンは1時間のため、下記ページからアクセストークンの延長をクリックします。
  8. ページ下記に延長されたアクセストークンが表示されるためコピーします。
SANANE
SANANE

アクセストークンを無期限にする方法もありますが本記事ではここまでとなります。

以降は下記記事などご参考の上、APIをご利用ください。

Instagram APIを利用したツールの紹介

Instagram APIを利用して、Instagramの投稿をGoogleスプレッドシートから投稿ができるようなツールを無料で公開しています。

このツールでは「Instagramログインを使用したAPI 」を利用しています。APIを利用したツールの実装方法としてもご参考ください。

あわせて読みたい
【無料利用可】Instagram予約投稿ツールの利用方法!投稿の一覧も取得可能
【無料利用可】Instagram予約投稿ツールの利用方法!投稿の一覧も取得可能
記事URLをコピーしました