Guides

用 API 發布 Facebook 粉絲專頁、Instagram、Threads 貼文:Meta App 與權杖設定


操作手冊 ・用 API 發布 Facebook 粉絲專頁、Instagram、Threads 貼文:Meta App 與權杖設定・第 1 / 3 章 ・更新於

1. 建立 Meta 應用程式並加入粉專、Instagram、Threads 發文權限

重點整理

到 developers.facebook.com 建立應用程式,聯絡信箱用公司共用信箱;使用案例篩選「內容管理」,勾「管理粉絲專頁的所有內容」「管理 Instagram 的訊息和內容」「存取 Threads API」。建立後在主控板逐一自訂使用案例:粉專加 pages_manage_posts、pages_read_engagement,Instagram 加 instagram_basic、instagram_content_publish,Threads 加 threads_content_publish。狀態顯示「可供測試」就能發自己的帳號。

這章建立發文用的 Meta 應用程式(App)並加好權限。完成後接第 2 章產生 Facebook 粉專與 Instagram 權杖。

填寫應用程式名稱與聯絡信箱

到 Meta for Developers →「建立應用程式」。名稱之後可以改,用看得出用途的名稱即可。

Meta for Developers 建立應用程式第一步,填寫應用程式名稱與聯絡電子郵件地址

聯絡信箱請用公司共用信箱,不要用個人信箱。Meta 的政策通知、年度資料存取更新都會寄到這裡;我們先前有一個舊 App,就是年度更新逾期沒處理而被停用。

勾選三個使用案例

篩選條件選「內容管理」,勾選:

  • 管理粉絲專頁的所有內容
  • 管理 Instagram 的訊息和內容
  • 存取 Threads API
建立應用程式的使用案例步驟,篩選內容管理並勾選 Threads、Instagram、粉絲專頁三個使用案例

選擇企業管理平台

選要擁有這個 App 的企業管理平台(商家資產管理組合)。平台還沒完成商家驗證也可以選,只發自己的帳號不受影響。

建立應用程式的商家步驟,選擇要連結的商家資產管理組合

之後的「要求」「總覽」照畫面確認。最後按「建立應用程式」即表示同意 Meta 平台條款,請由公司有權同意的人確認後再按。

在主控板自訂使用案例

建立完成後進入主控板,三個使用案例各有一列「自訂」,點進去加權限。

應用程式主控板,列出自訂粉絲專頁、Instagram、Threads 三個使用案例

加入粉絲專頁發文權限

「權限和功能」找到下列權限,按「新增」:

  • pages_manage_posts:建立、編輯、刪除粉專貼文
  • pages_read_engagement:讀取粉專內容(發文時取得粉專權杖需要)
  • pages_show_list:列出可管理的粉專

加權限時若提示「這個權限也會影響其他使用案例」,按新增即可。狀態顯示「可供測試」就完成。

粉絲專頁使用案例的權限清單,pages_manage_posts、pages_read_engagement、pages_show_list 狀態為可供測試

加入 Instagram 發文權限

Instagram 使用案例有兩組權限:一組是 instagram_business_*(用 Instagram 帳號登入),一組是走 Facebook 登入的 instagram_basic、instagram_content_publish。Instagram 帳號已連結到粉專、要用系統用戶發文的話,加後者。

Instagram 使用案例的權限清單,instagram_content_publish 狀態為可供測試

加入 Threads 發文權限

Threads 使用案例預設已有 threads_basic,再加 threads_content_publish。不需要刪文的話,threads_delete 可以不加。

Threads 使用案例的權限清單,threads_basic 與 threads_content_publish 狀態為可供測試

常見問題

權限一定要送審嗎?

只發自己公司的帳號不用。App 維持開發模式,權限狀態「可供測試」,App 的管理員、開發人員、測試人員與系統用戶就能使用。

Instagram 要選 instagram_business_content_publish 還是 instagram_content_publish?

看權杖從哪來。用企業管理平台的系統用戶(Facebook 登入這條路)產生權杖,選 instagram_content_publish 與 instagram_basic;instagram_business_* 是給「用 Instagram 帳號登入」的流程。

回到頂部 作品集 服務項目 知識文章 產品服務 聯絡我們
Lab Space