前言:为什么要配置Google授权?
想用n8n自动操作Google表格、收发邮件,却卡在第一步的授权上?
别担心,这篇教程就是为你准备的。不需要任何代码知识,跟着步骤走,几分钟就能搞定。
一次配置,就能让n8n永久连接所有Google服务,开启你的高效自动化之旅。
准备工作
在开始之前,请确保你拥有:
1. 一个Google账号(个人Gmail或Workspace账号均可)。
2. 一个可以正常访问的n8n实例(云版本或自部署都可以)。
核心:一次配置,多处使用
最棒的一点是,你只需要在Google Cloud里创建一个凭证。
这个凭证可以用于n8n里所有的Google节点,比如Google Sheets、Gmail、Drive、Calendar等,无需重复配置。
Google端设置流程
整个过程分为几个关键步骤,我们会在Google Cloud平台完成。请跟着我们一步步来。
第1步:创建项目
首先,我们需要在Google Cloud上创建一个“项目”,它就像一个容器,用来存放我们的配置。
1. 打开 Google Cloud创建项目页面 并登录。
2. 给你的项目起一个好记的名字,比如 “My-n8n-Automations”。
3. 位置可以不用修改,直接点击 创建 按钮。
创建后,请确保页面顶部显示的是你刚刚创建的项目名称。
第2步:启用API服务
接下来,要告诉Google,我们具体想用它的哪些服务。
这就像给你的项目“开通功能权限”。
1. 访问 Google Cloud API库。
2. 在顶部的搜索框里,搜索你想要使用的服务并启用它。
强烈建议 启用以下常用服务,以备后用:
– Google Drive API (操作表格和文档都需要它)
– Google Sheets API
– Gmail API
– Google Calendar API
– Google Docs API
找到对应的API后,点击进入,然后点击蓝色的 启用 按钮即可。
第3步:配置同意屏幕
这一步是设置用户授权时看到的界面信息,虽然只是我们自己用,但也要按流程配置。
1. 在左侧菜单,找到并点击 API 和服务 > OAuth 同意屏幕。
2. 在“User Type”里,选择 外部,然后点击 创建。
3. 应用名称 随便填一个,比如 “n8n连接器”。
4. 用户支持电子邮箱 选择你自己的邮箱。
5. 开发者联系信息里,也填写你自己的邮箱。
6. 点击页面底部的 保存并继续,后续的“范围”和“测试用户”步骤可以直接跳过,一路点 保存并继续,最后返回信息中心。
第4步:创建OAuth凭证
这是最关键的一步,我们要获取连接n8n所需的“钥匙”——Client ID 和 Client Secret。
1. 在左侧菜单,点击 API 和服务 > 凭据。
2. 点击页面顶部的 + 创建凭据,然后选择 OAuth 客户端ID。
3. 应用类型 选择 Web 应用。
4. 名称 可以随便填,比如 “n8n Web Client”。
5. 关键步骤:添加 已获授权的重定向 URI。
– 先回到你的n8n界面,随便打开一个Google节点(比如Google Sheets)。
– 在“凭据”处,点击 – Select – > Create New。
– 此时你会看到一个 OAuth Redirect URL,把它完整地复制下来。
– 注意: 如果你用的是n8n云服务,可以直接点击“Sign in with Google”,无需手动配置下面这些。本教程主要针对自部署用户。
6. 回到Google Cloud凭据创建页面,在 已获授权的重定向 URI 部分,点击 + 添加URI,然后粘贴你刚才从n8n复制的链接。
7. 点击 创建。
第5步:保存你的密钥
点击创建后,会弹出一个窗口,里面包含你的 客户端ID 和 客户端密钥。
务必立即复制并保存好这两串字符!
特别是 客户端密钥(Client Secret),这个窗口关闭后就再也看不到了。
建议你把它们粘贴到一个安全的文本文件里备用。
n8n端连接配置
拿到密钥后,我们回到n8n完成最后的连接。
1. 还是在刚才n8n创建凭据的窗口里。
2. 将你保存的 客户端ID 粘贴到 Client ID 输入框。
3. 将 客户端密钥 粘贴到 Client Secret 输入框。
4. 点击 Sign in with Google 按钮。
5. n8n会跳转到Google登录和授权页面,选择你的账号,并点击 允许。
授权成功后,页面会自动跳回n8n。最后点击 Save 保存凭据。
恭喜!你的n8n现在已经成功连接到Google了。这个凭据可以在所有Google节点中重复使用。
常见问题解决
提示“Google未验证此应用”?
这是正常现象,因为这个应用是你自己创建且仅自己使用。
在授权页面,找到并点击 高级,然后选择 继续前往(不安全) 即可完成授权。
连接几天后就失效了?
这是因为你的Google应用还处于“测试”模式。
回到Google Cloud的 OAuth 同意屏幕 页面,找到 发布状态,点击 发布应用 即可解决。
某个Google节点还是报错?
大概率是你没有启用对应的API服务。
请回到本教程的“第2步:启用API服务”,搜索并启用你报错的那个服务(比如Google Docs API)即可。

