所有分类
  • 所有分类
  • AI工具
  • AI提示词
  • AI培训视频教程

N8N Google Drive 授权配置指南:如何获取 OAuth2 凭证并监控文件夹(附步骤)

热门教程(视频)

配置目的:让N8N安全访问你的云盘

想让N8N自动处理你Google Drive里的文件吗?比如监控新文件、自动上传或整理?

那就需要先“授权”,给N8N一把安全的钥匙,让它能代表你访问Google Drive。

这个过程我们使用OAuth 2.0协议,它足够安全,确保N8N只在你允许的范围内操作。

开始前的准备

在开始前,请确保你已经拥有:

1. 一个可以正常使用的Google账号。

2. 一个正在运行的N8N实例(无论是云版本n8n.cloud,还是自己部署的都可以)。

第一部分:Google Cloud平台配置

我们需要先去Google的“后台管理中心”(Google Cloud Console)申请凭证,也就是那把“钥匙”。

第一步:创建新项目

首先,访问 Google Cloud Console 并登录你的Google账号。

在页面顶部,点击项目选择下拉菜单,然后选择 “新项目”

给你的项目起一个容易识别的名字,比如“我的N8N自动化项目”,然后点击创建。

第二步:启用Google Drive API

项目创建好后,我们需要告诉Google,这个项目将要使用Google Drive的功能。

在左侧导航栏,找到并点击 “API 和服务” > “库”

在搜索框中输入 “Google Drive API”,找到后点击进入,然后点击蓝色的 “启用” 按钮。

关键提示:如果你后续还想用Google Sheets或Gmail,可以按同样方法,在这里一次性把它们的API也启用。

第三步:配置OAuth同意屏幕

这一步是设置当N8N请求授权时,你看到的那个授权确认页面。

返回 “API 和服务”,这次点击 “OAuth 同意屏幕”

选择用户类型时,请选择 “外部”,然后点击创建。

在接下来的页面,填写必填信息:

  • 应用名称: 填一个你自己认识的名字,如“N8N文件处理器”。
  • 用户支持电子邮箱: 选择你的邮箱。
  • 开发者联系信息: 再次输入你的邮箱地址。

完成后点击 “保存并继续”,在“范围”和“可选信息”步骤直接点击“保存并继续”跳过即可。

最后一步是“测试用户”,点击 “ADD USERS”,把你将要授权的Google邮箱地址添加进去。这一步非常重要,否则授权会失败。

第四步:创建OAuth 2.0凭证

现在,我们来正式生成Client ID和Client Secret。

在左侧导航栏,进入 “API 和服务” > “凭据”

点击顶部的 “创建凭据”,在下拉菜单中选择 “OAuth 客户端 ID”

在“应用类型”中,根据你的N8N情况选择:

  • 如果你使用 n8n.cloud 或通过域名访问的自部署N8N,请选择 “Web 应用”
  • 如果你是在本地电脑上运行N8N Desktop,请选择 “桌面应用”

给这个凭据起个名字,比如“N8N Web凭证”。现在,暂时不要关闭这个页面。

第二部分:在N8N中完成连接

接下来我们需要在N8N和Google Cloud之间来回传递一个关键信息:回调地址。

第五步:获取N8N回调地址

打开你的N8N工作流,添加一个 “Google Drive” 节点。

在节点的配置界面,点击“凭据”旁边的 “Create New Credential”

弹出的窗口里会有一行 “OAuth Redirect URL”。这就是我们要找的回调地址,点击复制按钮。

它通常长这样:`https://你的N8N域名/rest/oauth2-credential/callback`

第六步:粘贴回调地址并获取凭证

回到你刚才在Google Cloud的浏览器页面。

在“已授权的重定向 URI”部分,点击 “添加 URI”,然后把你刚刚从N8N复制的URL粘贴进去。

点击页面下方的 “创建” 按钮。

Google会立刻弹出一个窗口,里面包含了你的 “客户端ID (Client ID)”“客户端密钥 (Client Secret)”。请立即复制并保存好它们,特别是密钥,关闭后就看不到了。

简单理解:Client ID是你的应用的公开身份(像用户名),Client Secret是你的应用的私密密码。

第七步:在N8N中输入凭证并授权

再次回到N8N的凭证配置窗口。

将你刚刚复制的 Client IDClient Secret 粘贴到对应的输入框中。

点击 “Sign in with Google” 按钮。

N8N会打开一个新的浏览器窗口,跳转到Google的授权页面。选择你之前添加为测试用户的那个Google账号,并点击“允许”。

授权成功后,页面会自动关闭,N8N里的凭证就配置好了!

常见错误排查

如果在配置中遇到问题,别担心,通常是以下两个原因:

错误一:“redirect_uri_mismatch”

这是最常见的错误。它意味着你从N8N复制的URL,和你粘贴到Google Cloud里的URL不完全一致。

解决方法:仔细核对两个URL,确保每个字符,包括`https://`和最后的斜杠,都完全一样。最好的办法是重新复制粘贴一次。

错误二:授权7天后就失效

这是因为你的应用在Google Cloud里还处于“测试”状态,出于安全考虑,授权有效期只有7天。

解决方法:回到Google Cloud的 “OAuth 同意屏幕” 页面,找到“发布状态”,点击 “发布应用” 按钮,并确认。这样凭证就会长期有效了。

配置完成,开启自动化!

恭喜你!现在N8N已经可以安全地访问你的Google Drive了。

你可以开始搭建工作流,比如设置一个触发器,当有新视频文件上传到指定文件夹时,自动执行下一步操作,极大提升你的工作效率。

探索更多 AI,让你的效率与认知全面升级
0
精选 AI 培训教程 · 商业技能教程 · 高质量 AI 提示词
升级VIP,戳我👉【注册学习卡】
显示验证码
没有账号?注册  忘记密码?