Instagram Auto Poster
セットアップガイド

Meta(Facebook)開発者設定の完全マニュアル

所要時間:約30〜60分

はじめに

AI Bridge Instagram Auto Posterを使用するには、Meta(Facebook)の開発者設定が必要です。このガイドでは、初めての方でも設定できるよう、ステップごとに解説します。

必要なもの

1Instagramをプロアカウントに切り替える

Instagram Graph APIを使用するには、Instagramアカウントをビジネスアカウントまたはクリエイターアカウントに切り替える必要があります。

手順

  1. Instagramアプリを開く
  2. プロフィール → 右上のメニュー(≡)→ 設定とプライバシー
  3. アカウントの種類とツールプロアカウントに切り替える
  4. カテゴリを選択(例:ブログ、商品・サービス など)
  5. ビジネスまたはクリエイターを選択
  6. 連絡先情報を入力(スキップ可能)
既にプロアカウントの場合は、このステップはスキップしてください。

2Facebookビジネスページを作成する

InstagramをFacebookと連携するには、Facebookビジネスページが必要です。

手順

  1. Facebook ページ作成にアクセス
  2. ページ名を入力(会社名やブランド名)
  3. カテゴリを選択
  4. 「ページを作成」をクリック

3InstagramとFacebookページを連携する

Instagramアプリから連携

  1. Instagramアプリ → プロフィール → プロフェッショナルダッシュボード
  2. アカウント管理リンク済みアカウント
  3. Facebookを選択
  4. Facebookにログインし、作成したビジネスページを選択
  5. 連携を完了

または、Facebookページから連携

  1. Facebookページ → 設定リンク済みアカウント
  2. Instagramアカウントをリンク
  3. Instagramにログインして連携

4Meta開発者アカウントを作成する

  1. Meta for Developersにアクセス
  2. 右上のログインをクリック(Facebookアカウントでログイン)
  3. 初回は開発者登録が必要 → 電話番号の確認を完了
  4. 開発者ダッシュボードが表示されれば成功

5Facebookアプリを作成する

  1. 開発者ダッシュボード → アプリを作成
  2. ユースケース: その他次へ
  3. アプリタイプ: ビジネス
  4. アプリ名を入力(例:「Instagram Auto Poster」)
  5. 連絡先メールアドレスを入力
  6. アプリを作成をクリック

6Instagram Graph APIを追加する

  1. アプリダッシュボード → 左メニュー アプリ設定ベーシック
  2. プライバシーポリシーURL、利用規約URLを入力(必須)
  3. 左メニュー → プロダクトを追加
  4. Instagram Graph API設定
プライバシーポリシーURLが未設定の場合、一部の機能が制限されます。自社サイトのプライバシーポリシーページのURLを設定してください。

7必要な権限を設定する

Instagram Graph APIで投稿するには、以下の権限が必要です:

権限名 説明
instagram_basic 基本情報の読み取り
instagram_content_publish コンテンツの投稿
pages_read_engagement ページ情報の読み取り
pages_show_list ページ一覧の表示

開発モードでのテスト

本番公開前に、開発モードで自分のアカウントでテストできます。

  1. アプリダッシュボード → アプリの役割役割
  2. 自分のFacebookアカウントを管理者または開発者として追加
  3. Instagram連携したFacebookページも追加

8アクセストークンを取得する

Graph API Explorerを使用

  1. Graph API Explorerにアクセス
  2. 右上で作成したアプリを選択
  3. ユーザーまたはページページアクセストークンを取得
  4. 連携したFacebookページを選択
  5. 必要な権限にチェック:
    • instagram_basic
    • instagram_content_publish
    • pages_read_engagement
    • pages_show_list
  6. Generate Access Tokenをクリック
  7. 表示されたトークンをコピー

長期トークンに変換(推奨)

短期トークン(1時間)を長期トークン(60日)に変換します:

  1. アプリダッシュボード → アプリ設定ベーシック
  2. アプリIDapp secretをメモ
  3. 以下のURLにアクセス(値を置き換え):
https://graph.facebook.com/v18.0/oauth/access_token? grant_type=fb_exchange_token& client_id={アプリID}& client_secret={app secret}& fb_exchange_token={短期トークン}

返されたaccess_tokenが長期トークンです。

長期トークンでも60日で期限が切れます。プラグインには自動更新機能がありますが、定期的な確認をお勧めします。

9Instagram Business アカウントIDを取得する

  1. Graph API Explorerで以下を実行:
GET /me/accounts?fields=instagram_business_account
  1. 返されたinstagram_business_account.idがInstagram IDです
これで必要な情報がすべて揃いました!

10プラグインに設定する

  1. WordPress管理画面 → Instagram Auto Posterアカウント
  2. 手動で接続タブを選択
  3. 以下を入力:
    • アクセストークン(長期トークン)
    • Instagram Business アカウントID
    • ユーザー名
  4. 接続をクリック
「接続成功」と表示されれば完了です!投稿テストを行ってみてください。

トラブルシューティング

「権限がありません」エラー

  • アプリの役割に自分のアカウントが追加されているか確認
  • 必要な権限がすべて付与されているか確認
  • InstagramとFacebookページが正しく連携されているか確認

「トークンが無効です」エラー

  • トークンの有効期限が切れている可能性 → 再取得してください
  • 長期トークンでも60日で期限切れになります
  • アクセストークンデバッガーで有効性を確認できます

投稿が失敗する

  • 画像URLが公開アクセス可能か確認(httpsが必要)
  • 画像サイズ:最小320px、最大1440px推奨
  • 対応形式:JPEG, PNG
  • 1日の投稿制限:25件まで

Instagram Business アカウントIDが取得できない

  • Instagramがプロアカウント(ビジネスまたはクリエイター)になっているか確認
  • InstagramがFacebookページに正しく連携されているか確認
  • Graph API Explorerで正しいページを選択しているか確認

本番公開(アプリレビュー)

他のユーザーにもアプリを使用してもらう場合は、Metaのアプリレビューが必要です。

  1. アプリダッシュボード → アプリレビュー
  2. 必要な権限を申請
  3. 使用方法の説明動画をアップロード
  4. プライバシーポリシー、利用規約を準備
  5. 審査(通常1〜5営業日)
注意:自分だけで使用する場合(開発モード)は、アプリレビューは不要です。

参考リンク

↑ ページトップへ戻る