在透過 n8n Threads API 抓取貼文前,我們需要先獲取 Access Token 才能抓取,所以就開始吧!

補充:有一些填入基本資料的部分,就按照你的選擇填寫就好,主要流程相同即可

第一步:建立應用程式

點擊下方按鈕進入 Meta 開發者頁面並登入,再點擊右上方,建立應用程式

n8n Threads API 1

第二步:選擇 Threads API

選擇存取 Threads API,滑到底部點擊下一頁

n8n Threads API 2

第三步:前往主控板

確認完沒問題後,點擊前往主控板

n8n Threads API 3

第四步:存取 Threads API

點擊左側使用案例,存取 Threads API

n8n Threads API 4

第五步:開啟權限

在這裡選擇要開啟的權限(基本全開也可)

n8n Threads API 5

第六步:新增權限角色

點擊左下角的應用程式角色、角色

n8n Threads API 6

第七步:設置你的帳號

選擇 Threads 測試人員,搜尋你的帳號並點擊新增

n8n Threads API 7

第八步:找到邀請

打開 Threads,點擊左下角設定 > 帳號 > 網站權限 > 邀請

n8n Threads API 8

第九步:接受

看到你的剛剛新增的邀請,點擊接受就可以囉

n8n Threads API 9

第十步:開啟 API 測試工具

回到 Meta 開發者頁面,點擊左側測試、開啟圖形 API 測試工具

n8n Threads API 10

第十一步:生成 Token

先在 Get 那欄位選擇 .threads.net/,再點擊 Generate Threads Access Token

n8n Threads API 11

第十二步:繼續

到了授權頁面點擊繼續

n8n Threads API 12

第十三步:獲得 Token

接著就在對應的欄位,看到你的 Access Token 囉!但這個 Token 會是 Short-Live Access Token,也就是短期的,需要變成長期的才不會過期。

n8n Threads API 13

第十四步:獲取 App Secret

點擊左側應用程式設定 > 基本資料 > 應用程式密鑰 > 點擊顯示

n8n Threads API 14

第十五步:轉為 Long-Live Access Token(附模板)

這時你已經有兩個必要的 Token 囉,直接把節點複製並貼上,並填入對應需要的資料(App Secret 與 Access Token)就可以獲得 Long-Live Token 啦!

再拿到 Long-Live Token 之後,也順便來測試一下透過 n8n 在 Threads 上面發文玩看看吧。

在 Setting Data 填入剛剛獲得的 Long-Live Access Token 加上你想要發的內容,就可以在 n8n 中發脆文囉,如果想配合一些自動化,搭配 Trigger 與 LLM or AI Agent 能有很多玩法!

如果想在貼文中增加圖片、影片或是回文、轉推等,可以參考 Threads 官方文檔實現,之後再來分享一些比較實用的做法給大家!

點擊載入 n8n 模板預覽

簡單介紹下後面兩個節點的作用

Create Container:類似撰寫草稿的概念,先把文章上傳上去,他會回傳一個 Post ID 給你

Send Post:把剛才拿到的 Post ID 填到這裡,執行之後就會把剛才上傳的 Post 正式發到 Threads 上

在 Create Container 那塊,如果想配合圖文或影片,可以參考 Threads 官方的文檔來操作,不過因為是示範用所以就以純文字為範例。

第十六步:測試節點效果

在 n8n 中跑一次節點,成功時畫面如下圖,可以直接將 Long-Live Access Token 新增到 Http Authentication,選擇 Query Auth,再把 Name 填 access_token 並附上,之後就可以直接選取使用囉!

下一篇我會分享如何在 n8n 中抓取 Threads 的所有貼文並自動上傳到 Notion 中,有興趣的歡迎訂閱,或是加入 Discord 群組吧!

n8n Threads API 15