aixwang
AI新手教學
AI Beginner Blog

Instagram API 申請教學:建立應用程式到自動發文,可透過企業管理後台取得永久 Token

作者:Alex · Instagram API自動發文API 教學新手入門

Instagram API 的申請共 5 個步驟:建立 Meta App → 加入 IG 測試人員 → 取得 User ID 和 Token → 開啟必要權限 → 用 Agent 自動完成環境配置與發佈腳本。 而且 IG 還能透過企業管理後台取得永久權限的 Token(Threads 做不到),做一次就一勞永逸。完整操作有影片+截圖+可直接貼給 AI 的指令。

這支教學的 Threads 貼文累積了 18,000+ 觀看、456 次分享、42 次轉發——下面的 FAQ 有一部分就是從留言區的真實提問整理出來的。

開始前先準備好

  1. FB 帳號:登入 Meta 開發者後台用(帳號注意事項
  2. IG 帳號:需要先切換成專業帳號(設定裡免費切換)

Step 1:建立 Meta 應用程式

來到 Meta 開發者後台,點右上角綠色的「建立應用程式」。

Meta 開發者後台的應用程式列表

填入「應用程式名稱」和「電子郵件地址」,點右下角「繼續」——名稱隨便取(發文時不會顯示),Email 要確實填寫。

填寫應用程式名稱與電子郵件

使用案例:左側點「內容管理」,右側勾選「管理 Instagram 的訊息和內容」,按繼續。

使用案例選擇內容管理並勾選管理 Instagram

商家連結頁:勾選「我還不想連結商家資產管理組合」,按繼續。

商家連結頁選擇暫不連結

要求頁直接點「下一步」,不用做任何事。

要求頁直接下一步

總覽確認沒問題,點右下角綠色「前往主控板」。

總覽頁確認後前往主控板

跳出 FB 密碼確認,輸入後點「提交」,應用程式就建立好了!

輸入 FB 密碼確認建立

Step 2:加入 IG 測試人員

側邊欄點「角色」,右上角點「新增角色」。

應用程式角色頁點新增角色

切換到 Instagram 測試人員,點「新增 Instagram 測試人員」輸入你的 IG 帳號。

新增 Instagram 測試人員並輸入帳號

邀請送出後,IG 帳號會顯示「待確認」狀態。

邀請送出後顯示待確認狀態

登入 IG 帳號接受邀請:點網站權限連結會跳轉到 IG 後台,從「網站權限 > 應用程式和網站 > 測試員邀請」按接受——很多人卡在這裡,以為送出邀請就好。

IG 後台測試員邀請按接受

回到開發者後台,「待確認」消除,IG 帳號與 App 綁定成功。

待確認消除代表綁定成功

Step 3:取得 User ID 和 Token

先開使用案例選單,進到主選項找到 IG 自訂案例。

使用案例選單找到 IG 自訂案例

進到 IG 自訂案例後,先把頭像旁那串 User ID 複製起來,再點「產生權杖」。

複製 User ID 後點產生權杖

跳出 IG 登入畫面,輸入帳號密碼完成登入。

IG 登入畫面

五個授權選項都要允許,後面的 token 才能正常使用。

五個授權選項全部允許

Access Token 產生完成,複製後先存好(只會顯示這一次)。

Access Token 產生完成複製保存

Step 4:開啟必要權限(圖形 API 測試工具)

先開啟「圖形 API 測試工具」(上方工具選單裡)。

工具選單開啟圖形 API 測試工具

先選 Facebook 這條授權流程(不是 Instagram——很多人卡在這)。

授權流程選 Facebook

選擇你剛剛建立好的 Meta App。

選擇剛建立的 Meta App

點「新增權限」,進入權限勾選。

點新增權限

12 項權限非強制全勾——全勾較方便,也可以只勾你要開通的權限。

12 項權限勾選

點選「產生暫時權杖」,會跳出 FB 登入視窗,按繼續。

產生暫時權杖

選擇要綁定授權的 Instagram 帳號。

選擇要綁定的 Instagram 帳號

看到提醒不用緊張——不影響申請 API,直接點繼續。

提醒視窗直接繼續

最後把要求的使用權限全部允許,完成圖形 API 測試工具的授權流程。

使用權限全部允許完成授權

Step 5:填進 Tooka,開始做圖文跟自動發布

最後一步不用寫任何程式:打開我開源的發文工具連結頁——

👉 tooka.js0980420.workers.dev/connects?tab=publish

把剛剛拿到的 User ID 和 Access Token 直接貼上,你就能用這工具做圖文跟自動發布了——.env 會自動幫你建好,Token 的自動延期也內建。

進階:企業管理後台取得永久 Token

不想跑 60 天續期的話,IG(和 FB)還有一條 Threads 沒有的路:透過企業管理後台把帳號連結為資產,取得永久權限的 Token

  1. 打開企業管理後台的 Instagram 帳號設定:business.facebook.com/latest/settings/instagram_account
  2. 點「連結資產」,把你的 IG 專業帳號連進商業資產組合
  3. 連結完成後,由系統使用者產生永久權限的 Token,填進 .env 一勞永逸

自動發文的圖片要先放到公開網址

IG API 設計上要求 Meta 用 image_url 抓圖——也就是說,要自動發文的話,貼文的圖片必須先放在一個公開可存取的網址上。怎麼做?

  1. api.imgbb.com 免費申請一組 API Key
  2. 填進我的發文工具 Tooka 的連結頁就可以——匯出的圖會自動上傳 Imgbb 取得公開網址再發佈

細節可以私訊我詢問。

三大平台 Token 差別速記

Instagram / Facebook Threads
Token 企業管理後台連結資產 → 永久權限 長期 Token 60 天需延期(自動延期做法

拿到 API 之後

照著做卡關了,加 LINE 免費諮詢,或約一對一教學一次跑通。

本文常見問題

Instagram API 申請是免費的嗎?
免費。需要一個可用的 FB 帳號登入 Meta 開發者後台,以及一個切換成專業帳號的 Instagram 帳號。
一般 IG 帳號可以用 API 嗎?
要先切換成專業帳號(創作者或商業帳號皆可,設定裡免費切換),才能被 API 存取。
Instagram API 的 Token 會過期嗎?
透過企業管理後台把 IG 帳號連結為資產、由系統使用者產生的 Token 是永久權限,不會過期——這是 IG / FB 相對於 Threads(60 天需延期)的最大優勢。
「新增權限」的下拉選單沒有東西可以選?
三個常見原因:左上角的下拉選單要選 Facebook(不是 Instagram);上方的 Generate Access Token 要先點過並登入 FB;選項清單要點「other」才會展開。另外使用案例裡的發送權限預設全是關的,要進去手動逐一開啟。
權限都開了還是不行?
檢查兩件事:IG 測試人員的網站權限是否已通過(測試人員頁面的「待確認」要消失),以及 IG 的使用案例是否已新增。這兩步沒完成,後面怎麼試都會卡權限錯誤。
可以用 API 幫 IG 貼文加音樂或存草稿嗎?
加音樂因為版權問題無法透過 API 做,比較接近的可行方式是發佈前用 ffmpeg 把原始音訊合成進影片(要注意 IG 有沒有授權)。存草稿 API 也不支援,可以配合第三方軟體,發佈前人工同意後再發佈。
FB 高級權限一直申請失敗怎麼辦?
一般權限照流程按一按就有,但部分高級權限會卡在「商業驗證」——需要公司行號的證明文件才能通過。如果你反覆被拒,先確認是不是缺這份文件。
自動發文前 AI 要求要先把圖片放到公開網址?要怎麼做?
因為 IG API 設計上要求 Meta 用 image_url 抓圖,圖片必須放在公開可存取的網址上。做法:到 api.imgbb.com 免費申請一組 API Key,填進我的發文工具 Tooka 的連結頁,匯出的圖就會自動上傳取得公開網址再發佈,細節可以私訊我詢問。
建立應用程式時的「隱私權政策網址」要填什麼?
可留空不用填。

關於作者

Alex——全職接案工程師、20 萬人 OpenClaw 中文社群版主。AI Agent 工具使用、做自動發文、AI 生圖模板、對話式拍片教學——盡可能把工作流程簡化成對話就能完成,只需第一次使用前的安裝、串接成本,一次性教學,受用好幾次。 完整介紹