📸 Instagram Messenger
PulseHub は Meta Graph API(Instagram Messaging API)を介して Instagram ダイレクトメッセージを受信・送信します。
前提条件
- Instagram Business/Creator アカウントにリンクされた Facebook ページ
- Meta Developer アプリ
- Instagram アカウントは Business または Creator アカウントである必要があります
- Meta アプリで
instagram_manage_messages権限が承認されている必要があります
セットアップ手順
1. Instagram を Facebook ページにリンク
Meta Business Suite で、Instagram アカウントを Facebook ページに接続します。
2. Meta アプリの設定
- Meta Developer アプリで Instagram 製品を追加します
- Instagram Testers で 、開発中に Instagram アカウントを追加します
- 本番環境に移行するには、
instagram_manage_messagesを Meta の審査に提出します
3. PulseHub でチャネルを追加
- Channels → Add Channel に移動
- Instagram を選択
- Page Access Token、App Secret、Verify Token を入力
- Webhook URL をコピー
4. Meta で Webhook を設定
- Instagram → Webhooks に移動
- PulseHub の webhook URL と Verify Token を入力
- messages フィールドを購読
制限事項
- Instagram は顧客の最後のメッセージから 24時間 以内にのみ返信を許可します
- Instagram は webhook URL に HTTPS が必要です
instagram_manage_messagesの承認には数日かかることがあります