在透過 n8n Threads API 抓取貼文前,我們需要先獲取 Access Token 才能抓取,所以就開始吧!
補充:有一些填入基本資料的部分,就按照你的選擇填寫就好,主要流程相同即可
第一步:建立應用程式
點擊下方按鈕進入 Meta 開發者頁面並登入,再點擊右上方,建立應用程式

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

第三步:前往主控板
確認完沒問題後,點擊前往主控板

第四步:存取 Threads API
點擊左側使用案例,存取 Threads API

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

第六步:新增權限角色
點擊左下角的應用程式角色、角色

第七步:設置你的帳號
選擇 Threads 測試人員,搜尋你的帳號並點擊新增

第八步:找到邀請
打開 Threads,點擊左下角設定 > 帳號 > 網站權限 > 邀請

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

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

第十一步:生成 Token
先在 Get 那欄位選擇 .threads.net/,再點擊 Generate Threads Access Token

第十二步:繼續
到了授權頁面點擊繼續

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

第十四步:獲取 App Secret
點擊左側應用程式設定 > 基本資料 > 應用程式密鑰 > 點擊顯示

第十五步:轉為 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 官方文檔實現,之後再來分享一些比較實用的做法給大家!
簡單介紹下後面兩個節點的作用
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 群組吧!

討論