我開發的n8n模板是希望大家能上手即用,那怕沒學過n8n也一樣。所以我的實戰版本都會贈送n8n的Google雲端備份工作流模板,讓你定期備份,不用擔心資料遺失。
備份到 需要申請API,這篇會教你怎麼申請。如果你想串接Google Sheet之類的其他Google服務,申請和串接方式也都一樣。
常見的Google API如下:
- Google 雲端硬碟:Google Drive API (我做的Google Drive備份工作流會使用到)
- Google 行事曆:Google Calendar API
- Gmail:Gmail API
- Google試算表:Google Sheets API
- Google文件:Google Docs API
- YouTube:YouTube Data API (我做的AI知識助手模板會使用到)
不論你要啟用多少Google的API,專案都只需要建一次,之後啟用你想啟用的API就行。
若你經常困擾為何n8n要求重新驗證Google API,步驟五 (點擊前往) 會教你如何不再被要求重新驗證。
如果你想獲得n8n的Google雲端備份工作流模板,歡迎到我的Portaly選購。
注意:申請API請使用電腦操作,使用手機很可能會有各種奇怪的問題。
步驟一:進入 Google API Console 並建立專案
要讓n8n使用Google服務的話,首先我們需要一個「專案」來管理要使用的 API。

1. 開啟 Google API Console:直接前往 Google API Console。如果是第一次來,會看到一個同意服務條款的畫面,直接同意就行。(藍色字是超連結)
> 實戰提醒:頁面上方可能會出現「領取價值 $300 美元的抵免額」的提示。如果你還沒有明確的付費使用計畫,建議先不要領取!因為 90 天的倒數計時會在你領取後馬上開始。

2. 建立新專案:接著,如果你的帳號還沒有專案,就點擊紅框處的「建立專案」。若已有專案,則可從左上角選單選擇現有專案。

3. 命名專案:為你的專案取一個好記的名稱,例如「我的 n8n 自動化專案」,然後按下「建立」。
步驟二:為專案啟用 Google Drive API 服務
專案就像一個空的容器,現在我們要往裡面裝入我們需要的工具——也就是 Google Drive API。


1. 搜尋 API:專案建立後,在頂端的搜尋框中,輸入「Google Drive」,然後按下 Enter。
如果是Youtube,要搜「YouTube Data API」。


2. 選擇並啟用 API:在搜尋結果中,找到並點擊「Google Drive API」,進入後,勇敢地按下藍色的「啟用」按鈕。
步驟三:設定 OAuth 同意畫面與憑證
這一步是整個流程中最長,但也最關鍵的部分。我們要建立一組名為「OAuth 用戶端 ID」的憑證,這就是讓 n8n 這類外部應用程式能安全地代表你存取 Google Drive 的「鑰匙」。

1.前往憑證頁面:啟用 API 後,點擊左側導覽列的「憑證」。

2.開始建立憑證:點擊上方的「建立憑證」,並選擇「OAuth 用戶端 ID」。

3.設定同意畫面:如果是第一次設定,系統會要求你先「設定同意畫面」。

按開始。

名稱你自己看的懂就好,Email選你自己,按下一步。

選外部,按下一步。

Email填你自己,按下一步。

勾同意後按繼續。

按建立

4. 建立 OAuth 用戶端 ID:選紅框的建立 OAuth用戶端。

– 應用程式類型:選擇「網頁應用程式」。
– 名稱:一樣,取個好記的名字。
– 已授權的重新導向 URI:這是最容易卡關的地方!這個 URI 需要從 n8n 取得。
步驟四:在 n8n 中串接你的 Google Drive API 憑證
現在,我們要暫時離開 Google Cloud,回到 n8n 來拿「重新導向 URI」,並完成最後的串接。

1. 取得重新導向 URI:
– 在 n8n 中,隨便建立一個 Google Drive 節點。

– 雙擊節點,在「憑證 (Credential)」欄位選擇「- Create New -」。

– 在彈出的視窗中,你會看到一個「OAuth Redirect URL」,這就是我們要找的 URI!點擊複製。

2. 完成 Google 憑證設定:
– 回到剛剛的 Google API 憑證頁面,將複製的 URI 貼到「已授權的重新導向 URI」欄位中,然後按下「建立」。

– 此時,畫面會彈出你的「用戶端 ID」和「用戶端密碼」。立刻將這兩組字串複製並保存下來! 關閉視窗後就看不到了。

3. 新增測試使用者:點旁邊的目標對象。

點紅框處新增測試使用者。

填上自己的Gmail信箱,按儲存。

在測試使用者看到自己的信箱就是成功。

4. 完成 n8n 憑證設定:
– 再次回到 n8n 的憑證視窗,將剛剛複製的「用戶端 ID」和「用戶端密碼」貼入對應的欄位,按「儲存」。

– 點擊「Sign in with Google」,在彈出的視窗中選擇你剛剛加入測試的帳號。

在彈窗選擇剛剛加到測試使用者的帳號,按繼續。

– 勾選所有權限,滑到最底下按「繼續」。

– 當你看到憑證欄位變成綠色,並顯示你的帳號時,恭喜你!最困難的部分已經完成了。

5. 測試連線:你可以試著在 n8n 的 Google Drive 節點中執行一次,如果能成功讀取到雲端硬碟的內容,就代表一切正常。
步驟五:發布應用,讓 n8n不再每週要求驗證Google API 憑證
你可能會發現,在測試模式下,每隔一週 n8n 就會要求你重新登入一次,非常麻煩。這是因為 Google 為了安全,會讓測試中的應用程式憑證定期失效。解決方法就是「發布」你的應用程式。

1. 回到 Google API Console 的「目標對象」,點擊「發布應用程式」。
若你剛沒關掉網頁,你應該剛好停在這一頁。

2. 在彈出視窗中按下「確認」。

3. 你會看到狀態變為「正式版」。

4. 之後若需重新授權,你可能會看到一個「此應用程式未經驗證」的警告,這是正常的,因為這是我們自己開發的內部工具。點擊「進階」。

5. 點擊最下方「前往… (不安全)」的連結。

6. 再次同意授權,即可完成永久授權。

看到這畫面就完成認證。
檢查啟用了哪些Google API

在剛剛的頁面,點左上紅框處展開側邊選單。

選紅框處的已啟用的API。

在這頁能查看你全部啟用的API,如果有你沒啟用的,就從上面搜尋後按啟用,
之後去n8n驗證對應的憑證,用戶端 ID和用戶端密碼都是共用的,不用再弄一次。
串好Google API後能幹麻?當然是用來做Google雲端備份工作流,或是挑戰更大的項目。
你可以參考我做的「n8n一鍵自動多平台發文:用n8n把自媒體變成一人公司,同時經營五個平台」,看看如何做一個實用且具生產力的n8n社群發文系統,若想直接購買該模版,歡迎到我的Portaly選購。
如果你還不擅長n8n,能跟著我的學習筆記,一步步一起跟著做!
若你喜歡這類文章,歡迎追蹤我的FB帳號,觀看我每天更新的開發與學習分享。
Q&A常見問題
Google API 一定要綁定信用卡嗎?
不需要。本篇教學使用的 Google Drive API 屬於可以免費使用的範疇。只有在你要使用超出免費額度的付費模型或服務時,才需要綁定信用卡並啟用計費帳戶。
為何n8n經常要求重新驗證Google API
「發布應用程式」可以讓你的憑證(API Key)不會頻繁過期。如果你保持在「測試」模式,Google 會為了安全起見,每週都要求你重新登入授權一次,這對於自動化流程來說非常麻煩。本文章會教你如何發布應用程式。
我可以用同一組 Google Drive API 憑證去串接其他 Google 服務嗎?
可以。這組 OAuth 憑證(用戶端 ID 和密碼)是跟你的「專案」綁定的。你只需要在同一個專案中,前往「已啟用的 API 和服務」啟用其他 Google 服務(如 Google Sheets API 或 Gmail API),就可以用同一組憑證去進行授權串接,無需重新建立。
如何讓 n8n 串接 Google API?
整個串接過程的核心,是在 Google API Console 建立一組專屬的「鑰匙」(憑證),然後將這把鑰匙交給 n8n,讓 n8n 能夠安全地代表你存取 Google 服務。詳細的圖文步驟都在本文中,但核心流程可以簡化為以下幾步:
1.建立專案與啟用 API:在 Google API Console 建立一個新專案,並搜尋、啟用你需要的 API 服務(例如:Google Drive API 或 Google Sheets API)。
2.設定同意畫面與憑證:設定 OAuth 同意畫面,這是使用者授權時會看到的頁面。接著建立一組「OAuth 用戶端 ID」憑證。
3.取得 n8n 重新導向 URI:在 n8n 的 Google 節點憑證設定中,複製那串獨一無二的「OAuth Redirect URL」。
4.完成 Google 端設定:將複製的 URI 貼回 Google API 憑證設定頁面,完成後你會得到一組「用戶端 ID」和「用戶端密碼」。請立刻複製並保存好這兩組金鑰。
5.完成 n8n 端設定:回到 n8n,將剛剛取得的 ID 和密碼貼入對應欄位,儲存後點擊「Sign in with Google」,並依照彈出視窗的指示完成帳號授權。
完成以上步驟後,你的 n8n 就能成功與 Google API 串接了。若要避免每週重新驗證,請務必參考文章第五步將應用程式「發布」。



