インスタグラムAPI完全ガイド:アカウント連携からアプリ作成まで

2024年8月1日

Meta

初めに

今回は、インスタ投稿APIについて解説していくね。

この記事では、インスタグラムAPIの利用を開始する方法をわかりやすく説明します。
インスタグラムAPIは、画像や動画の投稿、アカウント情報の取得など、様々な機能を提供しますが、使い方に少し癖があるため、戸惑う方もいるかもしれません。そこで、本記事では、インスタグラムAPIの利用を開始する方法を段階的に解説していきます。

なお、インスタグラムAPIのプログラム方法についてはこちらの記事で解説していますので、合わせてご利用下さい。
PythonとインスタグラムAPI を使って画像を自動投稿する方法

インスタグラムAPIとは

インスタグラムAPIは、Meta社が提供するインスタグラムへのプログラムアクセス手段です。APIを通して、写真投稿、参照、アカウント情報取得など、様々な機能を利用できます。

Meta

インスタグラムAPIの種類

アプリユーザーが自分のInstagramビジネスアカウントやクリエイターアカウントのデータにアクセスできるようにします。メディアの取得・公開、コメント管理、ハッシュタグ検索、アカウントデータ取得などが可能です。今回ご紹介する方法は、この「InstagramグラフAPI」の利用方法となります。

Instagram基本表示API

Instagram基本表示APIは、アプリユーザーが自分のInstagramアカウントの基本プロフィール情報、写真、動画を取得することを許可します。

Instagramメッセージ

Instagram用Messenger APIを利用することにより Instagramプロアカウントからアプリを通じてInstagramメッセージを管理できます。ユーザーとのメッセージ送受信に利用可能です。

インスタグラムAPIの利用準備

インスタグラムAPIを利用するには、インスタグラムのビジネスアカウントなどの準備が必要です。
以下にインスタグラムAPIを利用するために必要な手順を詳しく解説します。

  • STEP1. Facebookアカウントを作成する
  • STEP2. インスタグラムアカウントを作成する
  • STEP3. インスタグラムをプロアカウントに設定する
  • STEP4. Facebookページを作成する
  • STEP5. Facebookページとインスタグラムアカウントを連携する
  • STEP6. Facebookアプリを作成する

STEP1. Facebookアカウントを作成する

インスタグラムのAPIはFacebookを運用するメタ社提供していますので、インスタグラムのAPIの利用にあたってはFacebookアカウントが必須となります。

Facebookアカウントの作成手順

  1. Facebookの新規アカウント登録ページを開きます
    URL:https://ja-jp.facebook.com/r.php

  2. アカウント情報を入力しインスタグラムアカウントを作成します
    Facebookアカウント登録
    姓名、携帯番号またはメールアドレス、パスワード、生年月日、性別を入力してアカウント登録ボタンを押して、Facebookの新規アカウントを作成します。

  3. 本人確認を行う
    アカウントを登録すると登録したメールアドレスまたは携帯番号に、メールかSMS(ショートメッセージ)が届きますので、メール、SMSの案内に沿って本人確認を行います。

STEP2. インスタグラムアカウントを作成する

インスタグラムアカウントの作成手順

  1. インスタグラムの新規アカウント登録ページを開きます
    URL:https://www.instagram.com/accounts/emailsignup/

  2. アカウント情報を入力しインスタグラムアカウントを作成します
    インスタアカウント登録
    Facebookでログインを選択しインスタグラムのアカウントを作成します。

STEP3. インスタグラムをプロアカウントに設定する

インスタグラムのAPIで投稿を行うには対象のインスタグラムのアカウントがプロアカウント(ビジネスアカウントかクリエイターアカウント)である必要があります。そのため、次の手順でインスタグラムのアカウントをビジネスアカウントかクリエイターアカウントに設定します。
インスタグラムのビジネスアカウント、クリエイターアカウントは無料で利用出来ます。

ビジネスアカウント・クリエイターアカウントとは

ビジネスアカウントはビジネスやブランドを宣伝し、顧客とのエンゲージメントを高めるためのアカウントです。以下の機能を利用出来ます。

  • インサイト: アカウントの分析データ(インプレッション、リーチ、ウェブサイトへのアクセス数など)にアクセスできます。
  • 広告: ビジネス広告を作成し、ターゲットオーディエンスにリーチできます。
  • ショッピング: オンラインショッピング機能を有効化して、直接商品を販売できます。
  • 連絡先情報: 電話番号、メールアドレス、ウェブサイトのURLなどを表示できます。
  • 行動喚起ボタン: "お問い合わせ"、"予約"などのボタンを追加して、顧客にアクションを促すことができます。

クリエイターアカウントはコンテンツクリエイター、インフルエンサー、アーティストなどの個人が、自身の作品や活動を発信し、ファンと交流するためのアカウントです。以下の機能を利用出来ます。

  • インサイト: アカウントの分析データにアクセスできます。
  • ブランドコンテンツタグ: コラボレーションやスポンサーシップなどで、ブランドと連携してコンテンツを作成できます。
  • ライブバッジ: ライブ配信中に、ファンからチップを受け取ることができます。
  • ブランドパートナーシップ: ブランドとの提携を申請し、承認された場合は、ブランドの製品やサービスを紹介することができます。

インスタグラムをプロアカウントに設定する手順

  1. インスタグラムの「その他」→「設定」 → 「アカウントの種類とツール」を選択する
    クリエイターアカウントの設定

  2. 「プロアカウントに切り替える」を選択する
    クリエイターアカウントの設定

  3. 切り替えるアカウントの種類を選択し次へボタンを押下する
    ※ここでは「クリエイター」を選択します。
    クリエイターアカウントの設定

  4. アカウントの機能紹介画面で次へボタンを押下する
    クリエイターアカウントの設定

  5. カテゴリを選択し完了ボタンを押下する
    クリエイターアカウントの設定

STEP4. Facebookページを作成する

Facebookページとは

Facebookページは、お店や著名人などがFacebook上でビジネスを行うためのページのことです。個人アカウントではビジネス活動が出来ませんが、Facebookページでは以下のことが出来ます。

  • ビジネス情報: 会社概要、住所、電話番号、ウェブサイト、営業時間などのビジネス情報を掲載できます。
  • コンテンツ: テキスト、画像、動画、ライブ動画など様々なコンテンツを投稿できます。
  • ファン: Facebookページを「いいね」したユーザーは、ファンとして登録されます。ファンは、投稿へのコメント、シェア、いいねなどのアクションを通じてブランドとつながります。
  • インサイト: ページの分析データ(インサイト)を取得できます。これにより、投稿のパフォーマンスやファン属性などの情報が得られます。
  • 広告: Facebook広告を利用して、ターゲットユーザーにリーチし、ビジネスを宣伝できます。

【Facebookページの例. ユニクロのFacebookページ】
Facebookページ

Facebookページの作成手順

  1. facebook.com/pages/createを開く
  2. [ページ名]と[カテゴリ]を入力し、[ページを作成]をクリックします
    Facebookページを作成する
    ※ページの自己紹介を作成することもできます
  3. ウェブページなどの入力が求められるので入力して[次へ]→[次へ]と進み[完了]をクリックします。
    Facebookページの作成
    ※ インスタグラムAPIを利用するためにFacebookページを作る場合、全てデフォルト設定で問題ありません。

STEP5. Facebookページとインスタグラムアカウントを連携する

インスタグラムAPIを利用するにはFacebookページとインスタグラムアカウントが連携している必要があります。下記に連動設定の方法を記載します。

Facebookページとインスタグラムアカウントを連携手順

  1. Facebookページを開く
  2. Facebookページの右上のアイコンより[設定とプライバシー]→[設定]を選択する
    FacebookページとInstaの連動
  3. 設定メニューより[リンクするアカウント]を選択する
    FacebookページとInstaの連動
    4.Instagramにリンクより[アカウントをリンク]ボタンを押下し、インスタグラムのIDなどを入力してアカウントをリンクする
    FacebookページとInstaの連動

STEP6. Facebookアプリを作成する

Facebookアプリとは

Facebookアプリは、Facebookのプラットフォーム上で動作するアプリケーションのことです。
Metaの開発者サイトであるMeta for Developersよりアプリケーションを作成出来ます。

Facebookアプリの作成手順

  1. Meta for Developersにログインする
    https://developers.facebook.com/よりMeta for Developersにログインします。
    ※Facebookアカウントでログイン出来ます。

  2. 右上の[マイアプリ]を押下します
    Facebookアプリの作成

  3. [アプリを作成]ボタンを押下します
    Facebookアプリの作成

  4. ビジネスポートフォリオの入力画面で、[次へ]を押下します
    ※ここでは特にビジネスポートフォリオの選択は不要です
    Facebookアプリの作成

  5. ユースケースに[その他]を選択し、[次へ]を押下します
    Facebookアプリの作成

  6. アプリのタイプに[ビジネス]を選択し、[次へ]を押下します
    Facebookアプリの作成

  7. アプリ名およびメールアドレスを入力し、[アプリを作成]を押下します
    Facebookアプリの作成

  8. アプリに製品を追加で[InstagramグラフAPI]の[設定]ボタンを押下し、作成したアプリでInstagramグラフAPIが利用出来る様にします
    Facebookアプリの作成

以上が、インスタグラムAPIの利用準備手順です。

この手順を踏むことで、インスタグラムAPIを利用して様々な機能を活用できます。ぜひ、ご自身のインスタグラムアカウントで試してみて下さい。