Threads API 申請教學:輕鬆取得 Access Token 與 n8n 自動更新指南

Threads API 申請教學:輕鬆取得 Access Token 與 n8n 自動更新指南

學習如何輕鬆申請 Threads 官方 API,取得 Access Token,並利用 n8n 模版自動延長與刷新 Threads Token,告別過期困擾。

📋 文章目錄

前言

許多朋友在網路上分享,
申請 Threads 官方 API 似乎是一項艱鉅的任務。

然而,我最近親自挑戰了這個過程,
發現它其實並沒有想像中那麼複雜。

只要您跟隨我的詳細步驟,
就能輕鬆完成 Threads API 的申請,
並成功取得 Access Token。

此外,我還會分享一個實用的 n8n 模版,
幫助您自動延長與刷新 Threads Token,
從此告別 Token 過期的困擾。


下載區


Threads API 申請與 Access Token 取得流程

一. 建立 Meta 應用程式

首先,前往 Meta Developers 網站,這是我們建立應用程式的起點。

  • 點擊 建立應用程式
  • 應用程式名稱: 自訂
  • 使用案例: 存取 Threads API
  • 商家:我還不想連結商家資產管理組合

add use case

二. 設定 Threads API 使用案例

接下來,我們需要配置 Threads API 的使用案例權限。

  • 在左側導覽列中,點擊 使用案例
  • 找到 存取 Threads API 選項,然後點擊 自訂

setup use case

  • 點擊 新增 所有可用的操作權限,確保您的應用程式具備完整功能。

add all actions

三. 新增 Threads 測試人員

為了測試 Threads API 功能,您需要將自己的 Threads 帳號設定為應用程式的測試人員。

  • 應用程式角色 角色,然後點擊 新增用戶
  • 新增人員到你的應用程式 選項中,選擇 Threads 測試人員
  • 輸入您的 Threads 帳號名稱

add new user

接著,您需要從 Threads 應用程式中接受測試人員邀請:

  • 打開您的 Threads 應用程式。
  • 依序點擊 SettingAccountWebsite Permissions
  • Invitations 中,按下 Accept 接受加入測試人員。

accept test user

四. 產生 Threads Access Token

現在,我們將透過圖形 API 測試工具來產生 Threads Access Token,這是與 Threads API 互動的關鍵。

  • 回去 Meta Developer,在 工具 ,然後點擊 圖形 API 測試工具
  • 在 Endpoint 中,確保顯示為 .threads.net/
  • Meta 應用程式 選項中,選擇您剛才建立的 應用程式名稱
  • 點擊 Generate Threads Access Token 以取得您的 Access Token。
  • 最後,點擊 提交 按鈕,您將會取得 Threads 帳號的 ID

generate threads access token

五. 把應用程式轉為線上(非必要)

如果申請 API 只是用來發貼文的話,這一步可以先跳過,
但你想用更多權限例如回覆貼文,就必須完成這一步。

  • 應用程式設定 基本資料
  • 應用程式網域:你的網址(個人或公司網址都可以)
  • 聯絡電子郵件:電郵地址
  • 隱私政策網址:https://你的網址/privacy
  • 服務條款網址:https://你的網址/terms
  • 用戶資料刪除:https://你的網址/data-deletion

然後在下方按儲存變更,如果沒有成功的話,
請查看你的網頁有沒有該頁面,或路徑有沒有對。

setting basic

最後按下發佈把應用程式轉為線上。

publish


設定 n8n 自動延長與儲存 Threads Token

refresh threads token template

一. 填上帳號資料

打 Threads Token 自動更新模版導入到 n8n 之後打開 Set ID 節點。

以下有一些欄位跟更新 Token 完全無關,
但跟之後的工作流有莫大的關係。

如果你之後打算一直跟著我的模版去操作所有關於社交媒體的工作流,
請務必跟我開的欄位一致。

  • short_term_token:剛剛取得的存取權杖 (Access Token)
  • app_id:看下圖
  • app_secret:看下圖

app id

  • user_id:看下圖

generate threads access token

  • Plataform:Threads(之後的工作流有用)
  • user_name:你帳號的名稱(給自己看的,不影響結果)
  • Number:自訂(像我有不止一個社交帳號,我設 AA01, AA02, AA03 代表不同的帳號,之後的工作流有用,我建議你先跟我一樣 AA01,這樣之後的工作流會少改很多東西,等你摸熟整個系統後再來改成自己的習慣。)

二. 導入 Excel 表格範例

如果你有跟我一起做過 Instagram 或 Facebook 的自動更新 Token,
可以跳過這個步驟。

  • 在 n8n 中打開 Update row(s) 節點
  • 點擊 Data table → From list → Create new data table
  • Data table name : 自訂
  • 選 Import CSV 然後導入我給你的 Excel 表格範例

三. 換取長期 Token

先確認一下 Insert row 節點是否已經自動選中剛剛建立好的 Data Table。

確認過後跑一次 Get Token 這條工作流,
成功的話在 Data Table 的 Long_Live_Token 欄位會由空白,
更新出一個為期有效 2 個月的長期 Token。

至於下方 Refresh Token 是每一個月,
系統會把 2 個月的長期 Token 再次延伸 2 個月,
這樣就不需要每 2 個月手動更新一次了。

四. 設定 Get Previous Token 節點

這裡的 Number 要跟你剛剛自訂的 Number 一樣。

number


歡迎加入社群討論

如果您過程中有任何疑問,
或有任何關於自動化工作流的想法,
歡迎您加入我們的 Discord 社群,
與大家一同交流討論。

Discord 社群