使用自定义 OAuth 客户端连接到 Google 服务

Aug 17, 2024

使用自定义 OAuth 客户端连接到 Google 服务 

「这是 Make 原帮助文档的中文翻译,为方便大家参考,原文请点击此链接

本文将向您展示如何在 Google Cloud Console 中创建自己的项目以及自定义 OAuth 客户端。这对于连接受限 Google 服务(如 Google Drive 或 Gmail)到 Make很有用。

要连接,您必须拥有一个 Google 账户。您可以在 accounts.google.com/signin 创建一个帐户。

以下步骤适用于:

  • 个人使用 (@gmail  @googlemail.com 用户)

  • 内部使用(偏好使用自定义 OAuth 客户端的 Google Workspace 用户)

 

使用自定义 OAuth 客户端连接到 Google 服务有五个步骤。

创建一个谷歌云控制台项目 

  1. 使用您的 Google 凭据登录Google Cloud 控制台

  2. 在顶部菜单中,点击选择一个项目 > 新项目

  3. 输入一个项目名称并选择项目的位置

  4. 点击创建

  5. 在顶部菜单中,检查您的新项目是否在选择一个项目下拉列表中被选中。如果没有,请选择您刚刚创建的项目。

 启用 API 

  1. 打开左侧导航菜单,进入API 和服务 > 

  2. 为您的项目搜索所需的 API。

    关于特定 API 的信息,请参考您正在使用的 Make 应用程序的 Help Center 文档。

  3. 点击启用

创建您的客户凭证 

  1. 在左侧边栏中,点击证书

  2. 点击 + 创建凭据 > OAuth 客户端 ID

  3. 应用程序类型下拉菜单中,选择Web 应用程序

  4. 更新您的 OAuth 客户端的名称。这将帮助您在控制台中识别它。

  5. 授权重定向 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

  6. 复制您的客户端 ID客户端密钥值并将它们保存在安全的地方。

您将在 客户端 ID  客户端密钥 字段中使用这些值在 Make

连接到 制作时使用自定义凭据 

为建立 制作的连接:

  1. 登录您的 制作 账户,添加一个模块到您的 场景中,然后点击 创建连接

  2. 连接名称字段中输入连接的名称。

  3. 打开显示高级设置开关,并输入您的 Google Cloud Console 项目客户端凭据。

  4. 点击使用 Google 登录

  5. 如果提示,请验证你的账户并确认访问权限。

您已成功建立连接。您现在可以编辑您的场景并添加更多模块。如果您的连接在任何时候需要重新授权,请按照连接更新步骤在此进行操作。

 视频教程 

如果您更喜欢视频而不是逐步文本指南,请观看以下视频教程:

Google Drive 应用程序 - OAuth 设置工作流

Gmail 应用程序 - OAuth 设置工作流程

 

订阅 Axton 的免费 Newsletter / 电子邮件报

我们尊重您的隐私,您提供的电子邮件地址仅用于我们向您发送相关资讯。

好用工具推荐

我的自用 GPTs 分享 → https://www.axtonliu.ai/blog/the-world-best-gpt-gpts/
超好用的自动化工作流平台 Make → https://www.make.com/en/register?pc=axton
超越 Google 的 AI 搜索 → https://perplexity.ai/pro?referral_code=N57GTJIQ
YouTube 频道必备工具:TubeBuddy → https://www.tubebuddy.com/axton
高性价比图片视频素材库:Envato → https://1.envato.market/axton