n8n Google OAuth 设置指南
🔹 核心支持的 Google 服务
应用 / 服务 | 功能简述 |
---|---|
Google Sheets | 读取、写入、更新电子表格数据 |
Google Drive | 上传、下载、移动、搜索文件,创建文件夹等 |
Gmail | 发送邮件、读取邮件、标记已读/未读 |
Google Calendar | 创建/读取/更新/删除日历事件 |
Google Contacts | 管理联系人信息(读取、添加、更新) |
Google Cloud Natural Language | 自然语言处理服务(实体分析、情感分析) |
Google Cloud Vision | 图像分析服务(OCR、标签检测、人脸识别等) |
Google Pub/Sub | 发布/订阅消息,适用于分布式消息队列 |
Google Tasks | 创建、读取、更新待办任务 |
Google BigQuery | 查询、插入数据到 Google 的大数据分析平台 |
🔸 使用 Google OAuth 的目的
- 授权 n8n 访问你的 Google 账户数据(如 Gmail、Sheets 等)
- 获取刷新令牌(支持长期访问)
- 遵循 Google 的 OAuth 2.0 安全标准
⚙️ Google OAuth 设置流程(简要)
-
在 Google Cloud Console 中创建项目
-
启用所需的 API(如 Gmail API、Drive API 等)
-
配置 OAuth 同意屏幕
-
创建 OAuth 客户端 ID(类型选择:Web 应用)
-
在 n8n 中添加 OAuth2 凭据
-
设置回调地址为:
https://<你的-n8n-域名>/rest/oauth2-credential/callback
-
授权并连接到对应的 Google 节点使用
✅ 提示
- 启用 API 时必须点击 "启用" 按钮
- 回调 URI 必须与 Google 控制台中设置一致
- 如果你使用的是本地部署,请确保公网能访问你的回调地址,或使用
n8n.cloud
等服务进行测试