抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

接下來要的教學將使用 n8n 來讀取存放在 Google Drive 上的資料,因此需要為 n8n 申請專屬應用程式的憑證才可以讓使用者透過 OAuth2 進行認證並登入,讀取使用者自己的檔案。

1. 登入 n8n 並進入新增 Credential 頁面

第 1/2 步: 於 Credential 分頁點選 Create credential 按鈕

並且在 Add new credential 視窗的 Select an app or service to connect to 欄位搜尋 Google Sheets OAuth2 API,並按下 Continue

第 2/2 步: 複製 OAuth Redirect URL

紀錄並複製 OAuth Redirect URL 欄位上的目標路徑。

切換到 Google Cloud Platform

切換到 Google Cloud Platform 進行憑證的申請。

2. 開啟 GCP 進行 OAuth 設定與憑證申請

第 1/6 步: 選擇專案後進入 OAuth 同意畫面設定

打開側邊導覽頁面 ⮕ 選擇 API和服務 ⮕ 選擇 OAuth 同意畫面

第 2/6 步: OAuth總覽畫面點擊 開始

第 3/6 步: 填寫專案設定 ⮕ 應用程式資訊

① 應用程式名稱: 填入 n8n x GoogleService (名稱可以自行決定)
② 使用者支援電子郵件:透過下拉式選單選擇信箱 (通常是 GCP 的登入信箱)
③ 點擊 下一步 繼續完成資訊填寫。

第 4/6 步: 填寫專案設定 ⮕ 目標對象

目標對象 選擇介面,選擇 外部 並且點擊 下一步

第 5/6 步: 填寫專案設定 ⮕ 聯絡資訊

① 電子郵件地址: 填入自己常收發信的信箱
② 點擊 下一步 繼續完成資訊填寫。

第 6/6 步: 填寫專案設定 ⮕ 完成

① 勾選 我同意 Google API 服務:使用者資料政策
② 點擊 建立 完成資訊填寫。

進入下一階段 OAuth 用戶端申請

3. 進入 OAuth 建立用戶端

第 1/9 步: 進入 用戶端 功能並點擊 + 建立用戶端

① 從產品側欄 Google Auth Platform 選擇 用戶端
② 點擊 + 建立用戶端

第 2/9 步: 填寫 建立 OAuth 用戶端 ID 資訊

① 應用程式類型:展開下拉式選單,選擇 網頁應用程式
② 名稱: 輸入 n8n (名稱可以自行決定)。
③ 已授權的 JavaScript 來源,維持不動。
④ 已授權的重新導向 URI:點選 + 新增 URI
⑤ 在跳出的輸入欄位貼上來自 n8n 介面的 OAuth Redirect URL 字串。

第 3/9 步: 點擊 建立 按鈕

第 4/9 步: 記錄應用程式憑證資訊

① 用戶端 ID: 請複製到記事本,該欄位是 n8n Google Sheets OAuth2 APIClient ID
② 用戶端密碼: 請複製到記事本,該欄位是 n8n Google Sheets OAuth2 APIClient Secret
③ 也可以透過 下載 JSON 把應用程式憑證進行保存。

第 5/9 步: 進到目標對象功能,設定測試帳號

① 從產品側欄 Google Auth Platform 選擇 目標對象
② 在 測試使用者 點選 + Add users 按鈕。

第 6/9 步: 新增測試使用者

① 在輸入欄位填寫測試使用者的 Google 帳號 (至多 100 組帳號)。
② 接著按下 儲存

第 7/9 步: 進入啟用 API 功能

從功能總覽選擇 API 和服務程式庫

第 8/9 步: 啟用 Google Sheets API

① 在搜尋介面上打上 Google Sheets API
② 搜尋結果點擊 Google Sheets API 功能。

③ 點擊啟用

第 9/9 步: 啟用 Google Drive API

① 回到 API 程式庫 的搜尋頁面。
② 在搜尋介面上打上 Google Drive API
③ 搜尋結果點擊 Google Drive API 功能。

④ 點擊啟用

完成 GCP 設定

接下來回到 n8n 設定 Credential 頁面

4. 回到 n8n 繼續完成 Credential 設定

第 1/5 步: 回到 n8nGoogle Sheets OAuth2 API 設定頁面

Client ID: 填入來自步驟 3-4 的資訊。
Client Secret: 填入來自步驟 3-4 的資訊。

第 2/5 步: 點擊 Sign in with Google 進行測試

第 3/5 步: 彈窗進行 Google 帳戶登入/選擇

登入帳號必須是在設定應用程式憑證的測試帳號,否則登入後會出現錯誤。

第 4/5 步: 跳過警告 這個應用程式未經 Google 驗證

第 5/5 步: 允許應用程式權限

① 勾選 全選
② 滾動畫面至最下方。

③ 點擊繼續

完成應用程式與 Google 服務串接

留言