我收到 403 錯誤,但我在 node 中正確設定了認證資訊
嗨 @Happy_Patel,歡迎!
請試著在您的 LinkedIn 認證中關閉「Organisation Support」,同時確保您已啟用所有正確的權限。
403 錯誤基本上表示 LinkedIn 知道你是誰,但拒絕讓你執行你要求的操作。這不是你的密碼或登入的問題,而是「權限」問題。這就像你有一把鑰匙可以打開建築物的前門,但沒有打開你要進入的特定辦公室的鑰匙。
最常見的原因是 n8n 內的一個簡單設定。認證設定中有一個名為「組織支援」的切換。因為你使用的是個人帳號而不是公司頁面,這個選項必須關閉。如果啟用了,LinkedIn 會期望一個商業帳號,並會阻止任何來自個人帳號的請求。
你也需要檢查 LinkedIn 開發者入口網站中的設定。你的應用程式需要啟用特定的「產品」才能運作。你必須確保「在 LinkedIn 上分享」和「使用 OpenID Connect 以 LinkedIn 身份登入」都已新增。至關重要的是,它們必須顯示綠色的「已新增」狀態;如果它們仍然是「待處理」或「審核中」,LinkedIn 將繼續用 403 錯誤阻止你的貼文。
接下來,你需要確保你有正確的「範圍」,這些基本上是你要求的特定權限。對於發佈貼文,最重要的是 w_member_social。如果你最近更改了這些設定,你不能只是儲存它們;你必須刪除你在 n8n 中的 LinkedIn 認證並建立一個全新的認證,以強制 LinkedIn 再次詢問你這些新的權限。
最後,確保你的 n8n 軟體是最新版本。LinkedIn 經常更改 API 呼叫所需的技術「標頭」。如果你使用的是舊版本的 n8n,它可能在傳送 LinkedIn 不再接受的過期資訊。更新到最新版本通常會在沒有任何其他變更的情況下自動修復 403 錯誤。
歡迎來到 n8n 社群 @Happy_Patel
以下是之前關於同一主題的貼文,Anshul 分享的影片肯定會對你很有幫助。
無法連接 Linkedin 認證 - 問題 - n8n Community
Linkedin 驗證停止運作 - 問題 - n8n Community
你好,感謝你的支持。我已經試過了,所有權限配置都是正確的。我的頁面可以成功連接到 n8n,但我仍然無法連接我的個人帳戶。非常感謝任何能幫助我診斷問題原因的建議。
嗨 @Happy_Patel 請關閉組織支援開關,關閉後應該就能正常運作了,但如果還是不行,請為 LinkedIn 建立一組新的憑證,強制在範圍內授予 w_member_social 權限,讓我知道進展如何。
@kjooleng 感謝你的幫忙。現在可以正常運作了
@Anshul_Namdev 感謝您的支持


