使用自定义 OAuth 客户端连接到 Google 服务
Aug 17, 2024「这是 Make 原帮助文档的中文翻译,为方便大家参考,原文请点击此链接」
本文将向您展示如何在 Google Cloud Console 中创建自己的项目以及自定义 OAuth 客户端。这对于连接受限 Google 服务(如 Google Drive 或 Gmail)到 Make很有用。
要连接,您必须拥有一个 Google 账户。您可以在 accounts.google.com/signin 创建一个帐户。
以下步骤适用于:
-
个人使用 (@gmail 和 @googlemail.com 用户)
-
内部使用(偏好使用自定义 OAuth 客户端的 Google Workspace 用户)
使用自定义 OAuth 客户端连接到 Google 服务有五个步骤。
-
使用您的 Google 凭据登录Google Cloud 控制台。
-
在顶部菜单中,点击选择一个项目 > 新项目。
-
输入一个项目名称并选择项目的位置。
-
点击创建。
-
在顶部菜单中,检查您的新项目是否在选择一个项目下拉列表中被选中。如果没有,请选择您刚刚创建的项目。
-
打开左侧导航菜单,进入API 和服务 > 库。
-
为您的项目搜索所需的 API。
关于特定 API 的信息,请参考您正在使用的 Make 应用程序的 Help Center 文档。
-
点击启用。
-
在左侧边栏中,点击OAuth 同意屏幕。
-
在用户类型下,选择外部。
关于用户类型的更多信息,请参考谷歌验证要求例外文档。
-
单击创建。
-
请填写所需字段的相关信息。
-
在授权域部分中,添加
make.com
和integromat.com
。 -
点击 保存并继续。
-
在范围页面,单击添加或删除范围,添加任何所需的范围,然后单击更新。
以下是您可能需要的 Gmail 和 Google Drive 的作用域示例。有关其他作用域,请参阅您正在使用的 制作 应用程序的帮助中心文档。
谷歌邮箱
-
https://mail.google.com/
-
https://www.googleapis.com/auth/gmail.labels
-
https://www.googleapis.com/auth/gmail.send
-
https://www.googleapis.com/auth/gmail.readonly
-
https://www.googleapis.com/auth/gmail.compose
-
https://www.googleapis.com/auth/gmail.insert
-
https://www.googleapis.com/auth/gmail.modify
-
https://www.googleapis.com/auth/gmail.metadata
谷歌云盘
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.readonly
-
-
点击 保存并继续。
-
可选:如果您的项目将保留在测试发布状态,请在测试用户页面添加测试用户电子邮件,然后单击保存并继续。
-
在左侧边栏中,点击证书。
-
点击 + 创建凭据 > OAuth 客户端 ID。
-
在应用程序类型下拉菜单中,选择Web 应用程序。
-
更新您的 OAuth 客户端的名称。这将帮助您在控制台中识别它。
-
在授权重定向 URI部分,点击+ 添加 URI并输入重定向 URI。
以下是您可能需要的一些重定向 URI 示例。如需更多重定向 URI,请参考您正在使用的 Make 应用程序的帮助中心文档。
-
https://www.integromat.com/oauth/cb/google-restricted
- 用于 Gmail 或 Google Drive -
https://www.integromat.com/oauth/cb/google
- 用于其他 Google 应用程序 -
https://www.integromat.com/oauth/cb/google-custom
- 用于谷歌文本转语音 -
https://www.integromat.com/oauth/cb/youtube
- 针对 YouTube -
https://www.integromat.com/oauth/cb/app
- 对于通过Make开发者平台创建的任何应用程序 -
https://www.integromat.com/oauth/cb/google-cloud-speech
- 用于 Google Cloud Speech
-
-
复制您的客户端 ID和客户端密钥值并将它们保存在安全的地方。
您将在 客户端 ID 和 客户端密钥 字段中使用这些值在 Make。
为建立 制作的连接:
-
登录您的 制作 账户,添加一个模块到您的 场景中,然后点击 创建连接。
-
在连接名称字段中输入连接的名称。
-
打开显示高级设置开关,并输入您的 Google Cloud Console 项目客户端凭据。
-
点击使用 Google 登录。
-
如果提示,请验证你的账户并确认访问权限。
您已成功建立连接。您现在可以编辑您的场景并添加更多模块。如果您的连接在任何时候需要重新授权,请按照连接更新步骤在此进行操作。
如果您更喜欢视频而不是逐步文本指南,请观看以下视频教程:
Google Drive 应用程序 - OAuth 设置工作流
订阅 Axton 的免费 Newsletter / 电子邮件报
我们尊重您的隐私,您提供的电子邮件地址仅用于我们向您发送相关资讯。