合作揭露:本站可能含交易所合作連結。請自行評估平台條款、費用與投資風險。

合作平台
自動化工具

n8n Threads API 申請攻略:10分鐘搞定 Meta 應用程式串接

n8n Threads API 申請攻略:10分鐘搞定 Meta 應用程式串接

前言

要如何做到 Threads 自動發文,或是一鍵發布多平台?用 n8n 就能做到!

串接的核心就三步:先建立容器,等待一會,再發布容器。

讓 n8n 在 Threads 發文是使用 HTTP 節點呼叫官方提供的 API 連結,並且要拿到兩個關鍵要素:「Thread id」和「存取權杖 (Access Token)」。

這篇文章會一步步帶你申請 Meta 應用程式,最終拿到你的兩個發文關鍵,全程大概 5~10 分鐘。

注意:申請 API 請使用電腦操作,使用手機很可能會有各種奇怪的問題。

步驟一:建立你的 Meta 應用程式

首先,來到 Meta for Developers 的應用程式儀表板,點擊右上角的「建立應用程式」按鈕。

先幫你的應用程式取個名字,這名字只有你會看到,能辨認就行。

在選擇使用案例頁面,直接選擇「存取 Threads API」。

接著,選擇「我還不想連結商家資產管理組合」。

直接跳到下一步。確認沒問題就選擇「前往主控板」。

過程中,系統可能會隨時要求你輸入密碼以確認身分,這是正常現象。成功進入 Threads API 主控板,接下來我們要一步步完成這些設定。

步驟二:設定 Meta 應用程式權限

首先,我們要先給予應用程式足夠的權限,讓它能代表我們去 Threads 發文。

進到你的 Meta 應用程式後台,找到「自訂存取 Threads API 的使用案例」這個選項,勇敢地點進去。

你會看到一長串的權限列表,每一個都給它按下「新增」。對,你沒看錯,就是全部都要。記得把頁面往下拉,下面還有更多。

全部新增完畢後,回到上方,點擊「設定」分頁。

接下來這步很重要,我們要新增一個「測試人員」,而這個測試人員,就是你自己。點擊「新增或移除 Threads 測試人員」。

毫不猶豫,點下「新增用戶」。在跳出的視窗中,選擇「Threads 測試人員」這個角色。

這時候,你需要你的 Threads ID。打開你的 Threads 個人頁面,紅框處就是你的 ID,先記下來。

回到 Meta 後台,輸入你剛剛記下的 ID,選取你自己的帳號,然後按下「新增」。

你會看到自己出現在列表上,但狀態是「待確認」。現在我們去處理它。

回到你的 Threads,進入「設定」→「帳號」→「網站權限」,你會在邀請分頁中看到來自你的應用程式的邀請,按下「接受」。接受後,它的按鈕變成「移除」,這代表授權完成了!

步驟三:取得「短期」存取權杖

權限設定好了,現在我們要拿第一把鑰匙:短期權杖。

回到 Meta 應用程式後台,重新整理頁面,你會看到測試人員的狀態已經更新。這時,點擊左邊的「測試」分頁。

選擇「開啟圖形 API 測試工具」。

在這個看起來很複雜的介面,確認選擇「threads」和我們剛剛建立的應用程式名稱。

接著,點擊藍色的「Generate Threads Access Token」按鈕。

跳出確認視窗,登入你自己的帳號。授權後,你會得到一長串的「存取權杖」,先別急著複製,點擊「提交」按鈕。

如果回應的結果中,出現了你的 ID 和名稱,恭喜!你成功取得了短期存取權杖。

注意:這一步拿到的「用戶ID」和「存取權杖」,就是 n8n 節點裡需要填寫的兩個關鍵資訊。

步驟四:發佈應用程式,讓權杖生效

雖然拿到了權杖,但我們的應用程式還在開發模式,必須「發佈」後才能正式運作。

回到應用程式頁面,點擊左上角的「主控板」,選擇「請確認符合所有要求,再發佈應用程式」,點擊「前往應用程式設定」。

你會在這裡看到「隱私權政策網址」是必填欄位。如果沒有這個網址,直接使用免費的線上產生器,推薦 PrivacyPolicies.com。

填寫完畢後,按下「儲存變更」。回到左邊的「發佈」分頁,勇敢地按下右下角的「發佈」按鈕!

看到慶祝畫面,就代表你的應用程式正式上線了!

步驟五:從短期到長期,取得真正的自動化門票

現在要把那個權杖變長一點,以免經常要處理權杖的問題。

回到 Meta 後台,找到「工具」裡的「存取權杖偵錯工具」。

把你剛剛拿到的短期權杖貼進去,按下「偵錯」。你會看到這個權杖的到期日非常短,可能只有一兩個小時!

我們要用這個短命的權杖,去換一個能活兩個月的長期權杖。

回到應用程式設定的「基本資料」頁面,複製「應用程式編號」和「應用程式密鑰」。

再次回到「圖形 API 測試工具」,將輸入框清空,貼上以下 API 請求:

`
access_token?grant_type=th_exchange_token&client_id={threads應用程式ID}&client_secret={Threads應用程式密鑰}&fb_exchange_token={你剛剛拿到的存取權杖}
`

將 {} 中的三個變數替換成實際的「應用程式 ID」、「應用程式密鑰」和「短期存取權杖」,按下「提交」,就會出現長期權杖!

回到偵錯工具驗證一下,把新的長期權杖貼進去,你會發現,到期日已經變成了兩個月!

常見問題

Q:為什麼我的 Threads API 權杖很快就過期了?
A:Meta 官方預設的存取權杖都是短期的,通常只有一到兩個小時的壽命。這是正常現象。若要實現真正的 n8n 自動化,就必須透過步驟五將短期權杖交換成長期權杖。

Q:串接 n8n Threads API 需要寫程式嗎?
A:完全不需要!整個過程都是在 Meta 的開發者後台進行點擊和設定,以及在圖形 API 測試工具中複製貼上。

Q:申請 n8n Threads API 需要哪些權限?
A:需要開啟所有與 Threads 相關的權限,例如 threads_basic、threads_content_publish、threads_manage_insights 等。最簡單的方式就是將所有可用的權限都「新增」進來。

同分類文章