
這篇說的 FB 是 FB 粉絲團,不是 FB 個人帳號。FB 個人帳號目前還沒有提供 API 給 n8n 自動發文。
以下提到的所有「FB」,指的都是「FB 粉絲團」。
為了用 n8n 跑 FB 的自動發文工作流,我們需要將 FB API 餵給 n8n 工作流中的各個節點(HTTP Request),如此才有辦法自動發文。若少了 FB API,n8n 就無法幫你自動發文。
FB API 就像一個「官方開的後門」,你要從這個門進去做事,一定要出示以下兩樣證件。
- FB ID:它是一長串數字,每個 FB 帳號都有一個固定的 ID,它用來證明你是誰。
- Access Token:它是一長串數字 + 英文,它用來證明你被允許發文。
所以,這篇文章主要教你如何取得「FB ID」和「Access Token」。
步驟 1:建立 Meta 應用程式
來到 Meta 的應用程式頁面(需要你登入),如下圖。

點擊畫面中右上角綠色的「建立應用程式」,點擊後來到以下畫面。

這裡需要你輸入「應用程式名稱」和「電子郵件地址」。
應用程式名稱,建議填你的品牌名,因為 n8n 自動發文時會把應用程式名稱秀出來(只有 FB 會,IG 和 Threads 則不會),秀出「由 OOO 發佈」,如下圖紅框處。

電子郵件地址,請確實填寫。
填完後,請點擊右下角的「繼續」。
接下來的頁面是選擇你的使用案例,這裡我們點擊左側的「內容管理」>「管理粉絲專頁的所有內容」即可,如下圖紅框處。

勾選後請點擊「繼續」。
接著來到下一個頁面,它問你要不要連結商家資產管理組合。可連可不連,都不影響後續運作,但這裡我選擇不連,即勾選「我還不想連結商家資產管理組合」,如下圖。

勾選後請點擊「繼續」。
接下來會看到以下頁面。

不用理他,直接點「下一步」。
接下來會來到總覽,我們不需要做任何動作,直接點擊最右下角的綠色「前往主控板」即可。

點擊「前往主控板」後,會馬上跳出輸入 FB 密碼的提示(如下圖),請照實輸入,輸入完成後點擊「提交」。

提交後,就成功建立應用程式啦!恭喜你!然後你的電腦會顯示你在主控板的畫面,如下圖。

步驟 2:設定應用程式的權限
接著我們點擊畫面中的「自訂管理粉絲專頁所有內容的使用案例」,如下圖紅框所示。

點擊後,會來到自訂使用案例頁面,這頁包含了許多 FB 上的功能,例如發文、刪文等等功能。
這裡我們要將全部的功能點擊「新增」,頁面滑下去還有更多功能,全部都要點擊「新增」(下圖紅框處)。

點擊後,它會開始轉圈。我們讓它跑一下。跑完後會顯示「操作」(如下圖)。如果它一直在轉圈的話,就直接重新整理,整理完通常都會顯示「操作」。

全部功能都顯示「操作」後,就等於完成了設定應用程式的權限!
步驟 3:領取「FB ID」和「Access Token」
在同個畫面中,點擊左側的「測試」,如下圖。

進入頁面後,再點擊「開啟圖形 API 測試工具」,如下圖。

點擊後,它會幫你另開分頁,來到圖形 API 測試工具頁面。
在該頁面中,我們要把 graph 旁邊的英文選擇為 facebook.com(如下圖紅框處 1),然後右側的 Meta 應用程式選擇為你剛剛發佈的應用程式(如下圖紅框處 2)。

接著我們要新增權限,也就是在畫面中右下角的「權限」欄位新增東西。請在欄位中輸入 page,然後勾選所有跳出來的東西(如下兩張圖)。


都勾選好了之後,點擊藍色的「Generate Threads Access Token」按鈕,如下圖。

點擊後會跳出一個視窗(如下三張圖),這是正常現象,我們點擊繼續,然後選擇你想串接的 FB 粉專,最後點擊儲存即可。



點擊後,這裡就先告一段落啦~先擱著。
現在請到你的 FB 粉專,查看你的粉絲專頁編號。步驟是點擊「關於」>「粉絲專頁資訊透明度」,接著就會看到「粉絲專頁編號」了,它是一串數字(如下圖),它就是我們要的「FB ID」,請把它記錄下來。

接著回到圖形 API 測試工具頁面,在下圖紅框處輸入以下內容並提交:
〔你的 FB ID〕?fields=access_token
例如我的就是輸入「119281034435212?fields=access_token」。

提交後,它底下就會就會出現綠字的「access_token」和藍字的「ID」。
在這個步驟中,我們拿到了 FB ID 和 Access Token,已經可以打通 FB API 了!恭喜你!!!
但是,目前拿到的 Access Token 是短效的(短效 Token),其有效期限可能只有短短幾個小時。所以我們要再把它換成長效 Token,其有效期限可長達兩個月。
等等會提到換長效 Token 的方法,現在我們先發佈應用程式,讓 Token 生效。
✨ 工商時間 ✨
如果你想要以最短的時間瞭解 n8n,並且將其應用在社群自動發文的話,歡迎參考我自製的線上課程:《舊文重發自動工作流》。
透過《舊文重發自動工作流》,你可以在 3 小時內打造好 FB、IG 和 Threads 的自動發文系統,往後的舊文重發毫不費力!

步驟 4:發佈應用程式
點擊畫面中左側的「主控板」。

你會看到前兩項已經打勾了,代表你前面的步驟做的很不錯!
接下來要點擊還未打勾的「請確認符合所有要求,再發佈應用程式」,如下圖。

接著點擊「前往應用程式設定」,如下圖紅框處。

接著我們要在「隱私權政策網址」欄位中填入網址。

這個欄位,其實隨便填一個網址就行了,我是填 FB 的隱私權政策頁面的網址「https://www.facebook.com/privacy/policy/」。
填完後,點擊最右下角的「儲存變更」即可。

儲存後,再點擊畫面中左側的發佈即可。
進到發佈頁面後,直接點擊最右下角的「發佈」,如下圖所示。

成功發佈後,會立即跳出提示。

同時,你的信箱應該也會收到 FB 寄給你的通知信(如下圖),這封信可以不需要理會他。

恭喜你,正式發佈了你的應用程式!現在已經可以用 n8n 自動在 FB 上發文啦!
但是我們剛剛拿到的 Access Token 是短效 Token,現在我們要把它換成長效 Token。
步驟 5:把短效 Token 換成長效 Token
剛剛拿到短效的 Access Token 後,現在我們要讓它變長效,讓它能一次使用兩個月。
請先複製短效 Token,然後點擊「工具」>「存取權杖偵錯工作」(如下圖)。

接著在下圖紅框處,貼上你剛剛複製的短效 Token,然後再點擊「偵錯」。

點擊後,它會生成結果。我們滑到最底下,點擊「延伸存取權杖」,它會要求你輸入 FB 密碼。

提交密碼後,底下就會生成綠字的長效 Token(如下圖紅框處)。

請把這串英文數字記錄下來。
如果這顆長效 Token 快過期了,就是再重複這個步驟,換一顆新的。
恭喜你!堅持走到了這一步!現在我們有「FB ID」和「長效 Token」,已經可以實現 n8n 自動在 FB 上發文的工作流啦!
寫在最後
如果你還有申請其他社群 API 的需求,例如 IG 和 Threads 的 API,歡迎參考以下兩篇文章~
如果你想要開始使用 n8n,把日常工作自動化,那麼你可以參考以下文章,它會從 0 開始帶你建立 n8n。
(延伸閱讀:3 步驟,帶你從註冊 Zeabur 到部署 n8n)
如果你想在完成自動工作流後讓 n8n 自動寄 Gmail 給你,那麼你可以參考以下文章,它會從 0 開始帶你拿到自動寄信所需的憑證。
(延伸閱讀:讓 n8n 自動工作流自動寄 Gmail 給你,兩步驟輕鬆設定)
✨ 工商時間 ✨
如果你想要以最短的時間瞭解 n8n,並且將其應用在社群自動發文的話,歡迎參考我自製的線上課程:《舊文重發自動工作流》。
透過《舊文重發自動工作流》,你可以在 3 小時內打造好 FB、IG 和 Threads 的自動發文系統,往後的舊文重發毫不費力!


















