你有取得以及更新
IG Token 的困擾嗎?

✅免費下載《IG Token 自動更新模版》

📥 現在填寫 Email,馬上寄給你!

    We won't send you spam. Unsubscribe at any time.

    前言

    這個教學拿到的 Instagram API Token 基本上只能夠用來發佈內容,如果想實現像 Manychat 那種監聽留言後去私訊對方,就需要申請商家認證。

    而商家認證需要有確實的商業登記證,這個部份我也卡關了,去年把公司賣掉以後我暫時也沒有商業文件去申請,所以我也只能教你拿最基本的 Token。

    下載教學所需檔案與模版

    1. Meta Token – 模版
    2. IG Token 自動更新 – 模版

    建立 Facebook 粉絲專頁並連結 Instagram 帳號

    Step 1 – 創建 FB 粉專流程

    • 登入你的 Facebook 帳號
    • 左邊欄位 → 粉絲專頁建立粉專
    • 所有名字資料都自訂

    Step 2 – 連結 IG 帳號步驟

    • 右上角按你帳號的人頭 → 設定和隱私 → 設定
    • 左邊欄位 → 已連結的帳號 → 連結你的 Instagram 帳號

    建立 Meta 應用程式並設定 Instagram 權限

    Step 1 – 建立應用程式

    • Meta Developers → 我的應用程式 → 建立應用程式
    • 應用程式名稱 : 自行決定
    • 使用案例 : 其他
    • 選擇應用程式類型 : Business

    Step 2 – 新增 Instagram 產品

    • 按 Instagram → 設定
    • 進去以後不用設定裡面的 Webhooks
    • 直接去 Step 3

    Step 3 – 新增測試人員

    • 左邊欄位找應用程式角色 -> 角色
    • 新增用戶 Instagram 測試人員 輸入你的 IG 帳號

    Step 4 – 接受邀請

    • 用電腦登入 Instagram
    • More → Settings → Web Permissions
    • Apps and websites → Tester Invitations → Accept

    Step 5 – 取得 Access Token

    • 上方欄位找工具 → 圖形 API 測試工具
    • Meta 應用程式 : 選擇你要申請的那個應用程式
    • 新增權限 : 新增以下 10 個權限
      • instagram_basic
      • instagram_manage_comments
      • instagram_content_publish
      • instagram_manage_messages
      • pages_show_list
      • pages_messaging
      • pages_read_engagement
      • pages_read_user_content
      • pages_manage_posts
      • pages_manage_engagement
    • Generate Access Token 取得 Token

    Token 延長與自動刷新

    如果不知道怎樣安裝 n8n 可以參考以下教學,

    用 Zeabur 的話是需要付費的(最低 $5 USD/月),

    Docker 則是免費的安裝在自己的電腦上。

    1. Zeabur 安裝 n8n 教學:從本地 Docker 遷移的省心選擇
    2. 用 Docker + Ngrok 本地部署 n8n:自動化工具快速上手筆記

    Step 1 – 載入模版

    • 進來 n8n 以後右上角按 Create Workflow
    • 進去之後按右上角 3 個點 → Import from File
    • 選擇文章一開始下載好的 JSON 檔案「IG Token 自動更新 – 模版」

    Step 2 – 填入資料

    • 打開 Short Term Token
    • fb_access_token : 剛剛 Step 5 中拿到的 Token
    • app_id : 在 Meta Developers 你的應用程式裡 → 應用程式設定 → 基本資料 → 應用程式編號
    • app_secret : 同上一個畫面 → 應用程式密鑰(記得要先按顯示,密鑰出來以後再 Copy)
    • ig_id : 去 Meta Business Suite → 設定 → Instagram 帳號 → 你的 IG 編號就是你需要填的
    • 完成畫面

    Step 3 – 選擇你要儲存的 Google Sheet

    • 我建議你先 Copy and Past 一個 Save Token 節點出來做備份
    • 打開 Save Token 節點
    • Document → From list : 一開始下載好的 Excel 檔案「Meta Token - 模版」
    • 有時候你選完之後下面的設定會跑掉不見了
    • 這時候你就可以利用備份出來的 Save Token 節點去恢復已經跑掉的設定

    Step 4 – 拿取延長的 Token 並儲存在 Google Sheet

    • 我們先跑一次 Get Token 的工作流
    • 完成後你的 Google Sheet 上會擁有你的 Token 以及其他資料
    • 然後第一個節點就可以把它 Deactivate 掉

    Step 5 – Refresh Token 更改私人設定

    • 在 Refresh Token 的工作流中的 2 個節點
      • Get Old Token
      • Save Token1
    • 這兩個節點也需要選擇你的 Google Sheet 檔案
    • 也是一樣先備份出來以防之後設定會跑掉
    • Document → From list : 一開始下載好的 Excel 檔案「Meta Token - 模版」
    • 最後你像我一樣手癢的話也可以跑跑看 Refresh Token 這個工作流
    • 我手癢 Refresh 很多次之後突然不能 Refresh
    • 因為 Meta 直接給了我一條不會過期的 Token

    常見問題與協助方式

    希望你一切順利,但萬一你遇到任何問題的話,歡迎你來 Discord 找我, 甚至你可能直接在裡面就找到答案,因為我會把所有其他人遇到的問題及解決方法補充在 Discord 上,

    我懂你,作為 I 人的我也很少發問,更少加入社群,能夠自己找到答案的話絕對不會問人。

    Discord 討論區