iT邦幫忙

2025 iThome 鐵人賽

DAY 13
0
IT 管理

《把瑣事交給 n8n:零基礎自動化工作流實戰》系列 第 13

Day13 :【n8n x Threads - 1】開通 Threads 的「專屬通道」!API 憑證設定全攻略

  • 分享至 

  • xImage
  •  

昨天,我們已經成功讓 IG 的「米其林出菜流程」自動化。到這裡,FB 和 IG 的串接都已經打通,Meta 的社群平台就差最後一塊拼圖了:Threads

不過,事情沒那麼簡單。FB 和 IG 可以共用同一個 Meta Developer App,但 Threads 的話需要為 Threads 建立全新的 App、配置測試帳號、核准權限,最後才能拿到屬於 Threads 的 Access Token。

今天的任務,就是帶你完成這一連串的流程,幫 Threads 準備好 API 憑證,明天我們才有辦法真正發文!

目前,FB/IG 共用的 App 只能開啟 threads_basic 權限,僅能讀取資料,無法發文。因此需要為 Threads 新建專屬 App,以完整使用 Threads API 的發文功能(需開啟 threads_content_publish 權限,有錯還煩請指正)。


一、Threads Access Token 取得流程

Step 1. 建立 Threads App

  • 到 Meta for Developers → 新增 App
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017qewsZgP6WY.png

https://ithelp.ithome.com.tw/upload/images/20250927/201780179FA0DPZKdd.png

  • 在使用案例的部分,這次選用「存取 Threads API」
    https://ithelp.ithome.com.tw/upload/images/20250927/201780177bcrBmZZ3x.png

  • 總覽的地方,確認沒問題就點選「前往主控版」
    https://ithelp.ithome.com.tw/upload/images/20250927/201780174uhM2gSexr.png

Step 2. 啟用權限

Threads App 預設只有 threads_basic 權限,僅能讀取基本資訊。若要發文,需要啟用 threads_content_publish 等相關權限。

  • 在 Threads App 的設定中,找到「使用案例 → 自訂」
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017emgQ9mVp0T.png

  • 將所有權限打開(每個權限都有相應說明,可依需求開啟要的部分就好,我自己是全開)
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017iMbq2htKjQ.png

Step 3. 新增測試帳號

我們目前還在測試狀態,需要將我們要發文的帳號添加到測試使用者

  • 在應用程式角色 → 角色 → 新增用戶
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017c9sBSm4v2A.png

  • 角色選擇「Threads 測試人員」,並在底下輸入要發文的 Threads 帳號(要公開的,找不到帳號的話可能因為不是公開的)→ 新增
    https://ithelp.ithome.com.tw/upload/images/20250927/201780177oI5D8yiSZ.png

  • 新增完之後的頁面如下,可以發現狀態仍然是「待確認」,我們需要到 Threads 帳號中接受測試邀請 → 可以直接點選「網站權限」,如果你有登入Threads的話,會直接幫你開啟新分頁到該畫面
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017NCm0qiUjoR.png

  • 如果沒有成功跳轉的話,可以從 Threads 網頁版左下角導覽列「設定」→「帳號」→「網站權限」
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017zB5aoV6Wae.png

  • 在「邀請」的分頁會看到有測試邀請(記得確認一下應用程式名稱對不對)→ 接受
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017kmPSkNBxKG.png

  • 回到 Meta Developer 應用程式角色頁面,重新整理後,可以發現本來待確認的狀態消失了,這樣代表你成功將 Threads 帳號加入了
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017NkF1QViMmt.png

Step 4. 取得 Access Token

  • 與FB、IG 一樣,透過 Graph API Explorer 去取得Access Token,可以在左側導覽列「 測試」→「開啟圖形 API 測試工具」
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017GnGn50jYSI.png

  • 也可以從上方導覽列「工具」→ 「圖形 API 測試工具」進入

  • 進入到測試工具後,將 graph 後面的地方切成「.threads.net」→ 選擇剛剛創建的 Meta 應用程式 → 「Generate Threads Access Token」
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017hAxvXzm4tw.png

  • 點下去之後,他會跟你確認是否可以存取,這邊建議檢查一下按鈕中「以XXXX身份繼續」是不是你剛剛綁的 Threads 帳號
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017u1luREXwWQ.png

  • 確認後,會出現一串Access Token(這一樣是測試的臨時 token),在上方測試網址中,點選「提交」,應該就會出現你成功綁定的 Threads 帳號名稱、ID
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017GkM1ES6Kex.png

  • 記住這個 ID ,後需呼叫會用到

與 FB、IG 相同,Graph API 測試工具生成的是短期 Access Token,通常有效期只有幾小時,明天我們會學習如何延長或取得長期存取權杖。

Step 5. 測試 API

接下來,我們要測試 API 的其他功能,這時候我們以「取得貼文內容」的 API 來進行測試

  • 用 Graph API 上方網址改成:<你的ID>/threads?fields=id,text,media_type,media_url,timestamp,permalink → 提交
    https://ithelp.ithome.com.tw/upload/images/20250927/20178017GlkxcvPK3K.png

  • 此時底下會回傳這隻帳號的貼文內容,包含文字內容、串文種類、發文時間點、網址

會回傳這些是因為我們在 fields 設定了會傳的資料包含id,text,media_type,media_url,timestamp,permalink

  • 如果你成功走的這部,你已經成功一半了!
  • 接下來,你可能會想說和 FB 以及 IG 一樣,用存取權杖偵錯工具來延長 Threads 的 access Token 對吧?我也曾經這樣想過。可惜的是,如果你把 Graph API 測試工具產生的那串 access key 丟進存取權杖偵錯工具,會發現找不到「延長存取權杖」的按鈕,那到底該怎麼辦呢?這就是我們明天的任務了
    https://ithelp.ithome.com.tw/upload/images/20250927/201780179OTPGKuSZP.png

二、結語與明日預告

到這裡,FB、IG、Threads 的 API Access Token 我們都成功取得了。如果你有親自把這三個平台取得 access token 的流程都走過一遍的話,可能會發現有些相同但又有些不同。以下為大家稍微整理一下 FB / IG / Threads 的憑證獲取比較

平台 憑證來源 App 共用性 流程複雜度
FB Meta Developer 可與 IG 共用 簡單
IG Meta Developer 可與 FB 共用 中等(Container 機制)
Threads Meta Developer 無法共用 較複雜(App + 測試帳號 + 權限)

👉 相似處:三者最終都是透過 Graph API 取得 Access Token。
👉 差異點:Threads 必須開專用的新應用程式,並且將用戶加入測試使用者,流程相對麻煩。

明天,我們要學會如何取得 threads 的長期存取權杖(access token),並讓 Threads 真正「開口說話」:帶你透過 n8n,用 API 自動發文到 Threads,打造一條穩定持續的自動化發文管道。

集滿 Meta 三件套的最後一哩路,就在明天!我們明天見!

有興趣想先研究看看如何取得長期存取權杖的,可以先閱讀 Threads 長期存取權杖官方文件


上一篇
Day 12: 【n8n x IG - 2】實戰 IG 圖文發布,用 Supabase 解決圖片公開 URL 限制
系列文
《把瑣事交給 n8n:零基礎自動化工作流實戰》13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言