LinkedIn 自動發文實戰:如何設定 API Token 與 n8n 雙重認證 (Backend API 版本)

LinkedIn 自動發文實戰:如何設定 API Token 與 n8n 雙重認證 (Backend API 版本)

這篇文章是多平台發布系統的「子工作流」。分享如何取得 LinkedIn API Access Token,並正確設定 n8n 的雙重認證機制 (API Key + Header Auth),實現一鍵發佈圖文到 LinkedIn。

📋 文章目錄

前情提要

如果你是從 多平台自動發文系統 (Main Workflow) 這篇文章過來的,這裡就是你要找的 「拼圖」

為什麼 LinkedIn 特別難搞?

比起 Facebook 或 Instagram,
LinkedIn 的 Access Token 有效期只有 60 天,而且個人帳號無法自動延期。

這意味著我們無法像 Meta 那樣做一個「全自動延長」的工作流。
每兩個月,你還是得手動回來點一下連結更新 Token。
但別擔心,我已經把這個過程簡化到最快只要 1 分鐘就能搞定。

此外,為了簡化發文邏輯(特別是處理多張圖片上傳),
我一樣把複雜的工程都包裝在 Backend API 裡了。
這篇教學就會帶你走完這套流程。


下載區

  1. 📥 這裡下載 LinkedIn 發文助理 (Sub-workflow):這是負責發文的工人。
  2. Backend API Key:你需要這個鑰匙來啟動我的後端服務。

第一步:建立 LinkedIn Company Page(公司專頁教學)

linkedin company page

  • 填寫你的公司資料

create company details

  • 先把 Company Page 的網址 記下來

save company page link


LinkedIn Developers 建立 App 完整流程

linkedin developers create app

  • LinkedIn Page : 貼上 Company Page 的網址

create an app

  • Products → 安裝 Share on LinkedInSign In with LinkedIn using OpenID Connect

request products

**⚠️ 注意:這串 Token 只有60 天壽命。請設個鬧鐘提醒自己每兩個月回來這裡按一次 Create token 拿新的。


第二步:設定 n8n 發文助理

把剛剛下載的 LinkedIn Post 模版匯入 n8n。
這個子工作流跟 IG, FB, Threads 有個不一樣的地方

1. Get Content 節點

登入你的 Notion 憑證,如果不會的話可以看這一篇 Notion 憑證教學 。

2. Get Token 節點

  • 這個子工作流跟 IG 、 FB 、 Threads 有個不一樣的地方,這個節點並不是連存放 Meta Token 的表單。
  • 我們可以開一個新的 Data Table 只需要 number 跟 apikey 欄位就好(像下)

data table csd api key

  • 如果你還沒有 Key,去 會員後台 領一個。
  • 最後把 Get Token 節點有連去這個 Data Table

2. 設定 Backend Node 的雙重認證

找到 Linkedin Publish (Backend) 這個核心節點。這裡我們要做一件事:

填入你的 LinkedIn Token (Header Auth)

這就是讓系統有權限幫你發文的關鍵。

  1. 在節點設定裡找到 Authentication -> Generic Credential Type -> Header Auth
  2. 點 Create New Credential (或編輯舊的)。
  3. Name
    : 輸入 Authorization (注意大小寫)。
  4. Value
    : 輸入 Bearer <你的 Access Token>
    • 注意Bearer 後面要有一個空格,然後貼上你剛剛申請到的那串長長的 Token。
    • 範例:Bearer AQUA...

header auth authorization


測試一下

設定好後,我們來發一篇文試試看:

  1. Notion 設定
    • Status
      Scheduled
    • Caption
      : 寫點測試內容。
    • Platform
      : 勾選 LinkedIn
  2. 執行自動化
    • 回到 主工作流 (Main Workflow) 點擊 Execute Workflow,或是勾選 Notion 的 Publish Now
  3. 幾秒後,你的 LinkedIn Company Page 應該就會出現這篇測試文了!

常見問題 (FAQ)

Q: 為什麼不能像 IG 一樣自動更新 Token?

A: 這是 LinkedIn 官方 API 的限制。目前的個人/公司專頁權限並沒有提供永久或自動更新的 Refresh Token 機制(除非你是企業級合作夥伴)。所以我們只能每 60 天手動更換一次 Header Auth 裡的 Token。

A: 可以!我的 Backend API 已經寫好了處理邏輯。你只要在 Notion 的 Media 欄位丟多張圖片,或者在 URL 1~20 填入圖片連結,系統就會自動把它們打包成多圖貼文發送。


加入自動化社群

如果你對這套系統感興趣,或者在嘗試搭建的過程中遇到問題,
歡迎 加入我的 Discord 社群,有任何卡關的地方,都可以直接在群裡找我。

👉 立即加入自動化討論群組

付費會員會有一個專屬的私人頻道
你可以在那裡直接告訴我你在自動化過程中遇到的痛點。
如果這是一個大家都有的需求,我會親自開發解決方案,並把它整合進系統裡

讓我們一起把它變得更強大。