n8n Google API 串接教學:啟用 Google Drive API 將工作流備份到雲端
前言
我的實戰版本都會贈送 n8n 的 Google 雲端備份工作流模板,讓你定期備份,不用擔心資料遺失。
不論你要啟用多少 Google 的 API,專案都只需要建一次,之後啟用你想啟用的 API 就行。
常見的 Google API:
Google 雲端硬碟:Google Drive API
Google 行事曆:Google Calendar API
Gmail:Gmail API
Google 試算表:Google Sheets API
YouTube:YouTube Data API
串接步驟
第一步:進入 Google API Console 並建立專案
前往 Google API Console
點擊「建立專案」
命名專案(例如「我的 n8n 自動化專案」)
第二步:為專案啟用 Google Drive API 服務
在頂端搜尋框輸入「Google Drive」
找到「Google Drive API」並點擊
按下「啟用」
第三步:設定 OAuth 同意畫面與憑證
點擊左側「憑證」→ 建立憑證 → OAuth 用戶端 ID
應用程式類型選擇「網頁應用程式」
名稱随便取
第四步:在 n8n 中串接並取得 Redirect URL
在 n8n 中隨便建立一個 Google Drive 節點
在憑證欄位選擇「Create New」
複製「OAuth Redirect URL」
第五步:完成 Google 端設定
回到 Google API 憑證頁面
將複製的 URI 貼到「已授權的重新導向 URI」
按下「建立」並立刻複製「用戶端 ID」和「用戶端密碼」
第六步:新增測試使用者並完成 n8n 設定
在 Google API Console 新增測試使用者(你自己的 Gmail)
回到 n8n 憑證視窗,貼上用戶端 ID 和密碼
點擊「Sign in with Google」並完成授權
看到憑證欄位變成綠色就成功
第七步:發布應用程式
回到 Google API Console 的「目標對象」
點擊「發布應用程式」→「確認」
之後就不會每週要求重新驗證了
常見問題
Q:Google API 一定要綁定信用卡嗎?
A:不需要。本篇教學使用的 Google Drive API 屬於可以免費使用的範疇。Q:為何 n8n 經常要求重新驗證 Google API?
A:因為保持在「測試」模式的應用程式,Google 會每週要求重新登入授權。發布應用程式可以解決這個問題。Q:可以用同一組憑證去串接其他 Google 服務嗎?
A:可以。同一個專案中啟用其他 Google 服務後,用同一組憑證就能授權。
圖片建議:Google API Console 設定截圖