內容目錄
隱藏
前言
無論你是想要自動抓取 Google Sheets 的資料,
或者是自動上傳檔案到 Google Driver,
甚至控制 Youtube,
你都需要利用到 Google 的 API,
可以說是用 n8n 自動化必須要的憑證申請之一,
這一篇文章會教你以最快的速度申請成功,
廢話不多說,直接開始。
延伸閱讀:Zeabur 安裝 n8n 教學:從本地 Docker 遷移的省心選擇
開始申請 Google OAuth 憑證
Step 1 – 建立新專案
- 進入 Google Cloud Console 並且新增專案
- 我已經新增並命名為
Upload Post Oauth
Step 2 – 啟用所需 API(YouTube、Drive、Sheets、Gmail)
Youtube Data API v3
Google Drive API
Goolge Sheets API
Gmail API
📌 注意事項
- 參考影片我只示範了啟動 Youtube Data API v3
- 請自行啟動另外 3 個
Step 3 – 設定 OAuth 同意畫面
- 應用名稱:自行定義
- 填入自己的電郵
- 目標對象:
外部
Step 4 – 找到 n8n 的 Redirect URI
- 打開你的 n8n → Create Credential → Google Drive OAuth2 API
- OAuth Redirect URL 就是你需要的 URL
- https://charlsondou.zeabur.app/rest/oauth2-credential/callback ← 以我為例
- 先記住 2 條連結
- https://charlsondou.zeabur.app/rest/oauth2-credential/callback ← 以我為例
- https://charlsondou.zeabur.app/
rest/oauth2-credential/callback← 以我為例
- 去 Step 5 把你的 URL 貼上去
Step 5 – 建立 OAuth 用戶端 ID
- 應用程式類型:
網頁應用程式
- 名稱:自行決定
- 已授權的 JavaScript 來源:
https://leopard-related-bird.ngrok-free.app
(以我為例) - 已授權的重新導向 URI:
https://leopard-related-bird.ngrok-free.app/rest/oauth2-credential/callback
(以我為例)


Step 6 – 新增測試用戶並發布應用程式
- 目標對象 → 測試使用者 →
Add Users
- 使用者資訊:
你的電郵
- 按下
發布應用程式

Step 7 – 在 n8n 建立憑證
- 打開你的 n8n → Create Credential → Google Drive OAuth2 API
- Client ID :
用戶端編號
- Client Secret :
用戶端密鑰


Step 8 – 使用 Google 帳號完成驗證登入
- 填寫完 Client ID 及 Client Secret 後會出現 Sign in with Google
- 用你測試員的 google 帳號登入
- 遇到 這個應用程式未經 Google 驗證 按進階繼續前往
- 把所有存取權打勾

驗證成功!你已能控制所有 Google API
完成以後就可以在 n8n 裡任何有關 Google 的節點選擇你的憑證,
隨心所慾的控制你的 Google Drive、Google Sheets 等等。
常見問題與協助方式
希望你一切順利,但萬一你遇到任何問題的話,歡迎你來 Discord 找我,
甚至你可能直接在裡面就找到答案,因為我會把所有其他人遇到的問題及解決方法補充在 Discord 上,
我懂你,作為 I 人的我也很少發問,更少加入社群,能夠自己找到答案的話絕對不會問人。