logo
開發者文件
搜尋
Instagram

Instagram

您可以將代理服務整合至您的 Instagram,讓您能直接透過 Instagram 與代理服務互動。

準備工作

  1. 準備一個 Facebook 帳號。

  2. 準備一個 Instagram 帳號,並請依下列步驟操作:

建立 Instagram 應用程式

  1. 請以 Meta 開發者帳號登入 Meta for Developers。若尚未有開發者帳號,請依 註冊為 Meta 開發者 指示建立。

  2. Apps 頁面,請點選 Create App

  3. 選擇 Other,再點選 Next
    image-20250225170200139

  4. 選擇應用程式類型後,請點選 Next

  5. 輸入應用程式名稱,點選 Create app

  6. 請在頁面左側的導航欄中,點選 Add Product,找到 Messenger,再點選 Set up
    image-20250225172345410

  7. 在左側導航欄選擇 Messenger > Instagram settings,請點選 Add or remove Pages,新增已建立的粉絲專頁及 Instagram 帳號。
    image-20250225173036089

  8. 在新增頁面後,請點選 Generate token 按鈕。請複製並保存生成的憑證。
    image-20250225173524352

  9. 請複製並保存生成的憑證。

新增回調 URL

  1. 登入 Meta for Developers,開啟先前建立的應用程式。

  2. 在左側導航欄,選擇 Messenger > Instagram settings,進入 Webhooks(回調 URL),請點選 Add Callback URL

  3. 前往 GPTBots,選擇對應代理服務,儲存版本並發布,點選 Integration,選擇 Instagram,複製 Webhook(回調 URL)資訊,並填入 Instagram settings
    image-20250303184324287

  4. 在左側導航欄,點選 Webhooks(回調 URL)。找到 Messages,請點選 Subscribe
    image-20250303190258623

發布您的代理服務

  1. 登入 GPTBots。

  2. 選擇目標代理服務/Flow-Agent,進入 Integration 分頁。(Integration 僅限已發布的代理服務/Flow-Agent 使用;若您變更了代理服務設定,請先儲存並發布當前版本,再進行 Integration。)選擇 Instagram,於 Instagram 應用程式憑證欄位填入相關資訊,點選 Modify

image-20250304113544576

測試您的代理服務

  1. 登入 Instagram,建立一個新帳號作為測試用戶。

  2. 將測試帳號與 Facebook 帳號關聯。

    • 開啟 Facebook Profiles
    • 請點選 Add accounts 新增 Instagram 測試帳號。此帳號即為與代理服務互動的帳號,也是已發布代理服務的 Instagram 帳號。
  3. 在 Instagram 應用程式中新增測試用戶角色。若與 Instagram 帳號(已發布代理服務)關聯的 Facebook 帳號為管理員,則可略過此步驟。

    • Facebook 開發者中心 開啟 Instagram 應用程式。
    • 於應用管理頁選擇 App roles > Roles,請點選 Add People
    • 選擇 Tester,輸入對應 Facebook 帳號的用戶名稱。
    • Facebook Profiles 頁面,點選對應 Facebook 帳號,再點選用戶名稱選項以取得該帳號用戶名稱。
  4. 請以建立的 Instagram 測試帳號登入 Instagram。

  5. 在 Instagram 上搜尋已發布代理服務的帳號,點選訊息功能,即可開始與代理服務對話。