設定 Meta API 設定說明
回設定頁
0
什麼是 Token?為什麼需要它?
Token 是 Meta(IG 的母公司)給你的「通行證」。有了它,笙闆 IP 工作室才可以代替你讀取你的 IG 數據——觸及人數、反應數、留言數——讓你不用每天手動記。
這份 SOP 會引導你在 Meta 開發者後台建立一個「App」,然後生成一個長效 Token 貼進設定頁。整個過程大約 5–10 分鐘,不需要任何技術背景。
1
建立 Meta App
1
開啟 Meta 開發者後台
用手機或電腦瀏覽器打開:developers.facebook.com,用你的 Facebook 帳號登入(跟 IG 連結的那個)。
2
點「Create App(建立應用程式)」
右上角或中間有個大按鈕,點下去。
3
選擇「Other(其他)」用途
系統會問你這個 App 的用途,選「Other」或「Business」都可以,然後點「Next」。
4
選類型「Consumer」或「Business」
隨便選一個,建議選「Consumer」比較容易。
5
填入 App 名稱
名字隨便填,例如「ShengBoss Analytics」。填完點「Create App」。
App 名字只有你自己看,不會公開。
2
取得 IG Access Token
1
進入你的 App
建立好 App 後,點進去。左側選單找「Instagram Graph API」然後點「Add Product」加入它。
2
連結你的 IG 帳號
在 Instagram 設定頁,點「Add Instagram Test User」,填入你的 IG 用戶名 @sheng0432。
3
使用 Graph API Explorer 生成 Token
打開:developers.facebook.com/tools/explorer
右上角選你剛建立的 App,然後點「Generate Access Token(生成存取 Token)」。
4
勾選 IG 權限
在「Permissions」區塊搜尋並勾選:
instagram_basic instagram_manage_insights pages_read_engagement
5
複製 Token
授權完成後,頁面上會出現一長串以 EAA 開頭的文字,這就是你的 Access Token。複製它。
這個 Token 是短效的(1–2 小時),要換成長效 Token 才能讓系統每天自動讀取。下面會說。
6
換成長效 Token(Long-lived Token)
在瀏覽器打開以下網址(把 YOUR_APP_IDYOUR_APP_SECRETYOUR_SHORT_TOKEN 替換掉):
https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&fb_exchange_token=YOUR_SHORT_TOKEN
App ID 和 App Secret 在你的 App 設定頁 → 基本設定裡可以找到。瀏覽器會回傳一個 JSON,裡面的 access_token 就是長效 Token,可以用 60 天。
3
找到你的 IG User ID
1
在 Graph API Explorer 查詢
在搜尋框輸入 me?fields=id,name,點「Submit」。回傳的 JSON 裡 id 欄位就是你的 User ID。
長得像 17841400000000000 這樣的 18 位數字。
4
Threads 設定
Threads 跟 IG 用同一個 Meta 帳號,Token 也是一樣的(你上面拿到的長效 Token 可以直接用在 Threads)。只需要找到 Threads 的 User ID。
1
在 Graph API Explorer 查 Threads ID
輸入 me/threads?fields=id,username 查詢,回傳的第一個結果的 id 就是你的 Threads User ID。
2
Threads Token 可以直接用同一個
在設定頁的 Threads Token 欄位,貼上跟 IG 相同的那個長效 Token 就可以了。
5
填進設定頁
1
回到設定頁
點右上角「回設定頁」按鈕,或按下方的連結。
2
填入 IG 區塊
在「IG Access Token」貼上長效 Token,「IG User ID」填你的數字 ID,然後按「驗證 + 儲存」。
3
填入 Threads 區塊
同上,Token 一樣、User ID 用 Threads 的 ID,然後按「驗證 + 儲存」。
4
按「立即同步」拉資料
兩個帳號連好後,分別按「立即同步 30 天貼文」,系統會去抓過去 30 天的數據。之後每天會自動同步。
設定好之後就不用再動了!Token 60 天到期前,系統會提醒你更新。
?
常見問題
驗證失敗怎麼辦?
通常是 Token 過期(短效的只能用 1 小時)或是 User ID 填錯。確認你用的是長效 Token,User ID 是純數字。
Token 多久會過期?
長效 Token 是 60 天。只要每 60 天之內有登入使用,Token 會自動延長。設定頁會顯示到期警告。
Token 安全嗎?
Token 儲存在伺服器的加密 KV 存儲,前端不會顯示完整 Token(只顯示前幾碼),不會被截圖截走。
IG 專區(Broadcast Channel)的數據拉得到嗎?
可以!IG 專區的互動數據(觀看次數、反應)可以透過 Graph API 拉到。若有些數據 API 給不了,可以用「手動補互動數」功能填入。