创建向 Google Chat API 发出请求的 Google Apps 脚本。
快速入门介绍了如何设置和运行调用 Google Workspace API 的应用。本快速入门使用一种简化的身份验证方法,该方法适用于测试环境。对于生产环境,我们建议您先了解身份验证和授权,然后再选择适合您应用的访问凭据。
在 Apps 脚本中,Google Workspace 快速入门指南使用高级 Google 服务来调用 Google Workspace API 并处理身份验证和授权流程的一些详细信息。
目标
- 配置环境。
- 创建并配置脚本。
- 运行脚本。
前提条件
- 拥有可访问 Google Chat 的 Google Workspace 商务版或企业版账号。
配置 Cloud 项目
如果您要使用新的 Google Cloud 项目完成此快速入门,则需要配置该项目并将自己添加为测试用户。如果您已为 Cloud 项目完成这些步骤,请跳至下一部分。
在 Google Cloud 控制台中打开您的 Cloud 项目
如果尚未打开,请打开您打算用于此示例的 Cloud 项目:
- 在 Google Cloud 控制台中,前往选择项目页面。
- 选择您要使用的 Google Cloud 项目。或者,点击创建项目,然后按照屏幕上的说明操作。如果您创建了 Google Cloud 项目,可能需要为该项目启用结算功能。
启用 Chat API
在使用 Google API 之前,您需要在 Google Cloud 项目中将其开启。 您可以在单个 Google Cloud 项目中启用一个或多个 API。- 在 Google Cloud 控制台中,启用 Google Chat API。 
配置 OAuth 权限请求页面
- 在 Google Cloud 控制台中,依次前往菜单 > Google Auth platform > 品牌推广。
- 如果您已配置 Google Auth platform,则可以在品牌推广、受众群体和数据访问中配置以下 OAuth 权限请求页面设置。如果您看到一条消息,指出Google Auth platform 尚未配置,请点击开始:
- 在应用信息下,在应用名称中输入应用的名称。
- 在用户支持电子邮件中,选择一个支持电子邮件地址,以便用户在对自己的同意情况有疑问时与您联系。
- 点击下一步。
- 在受众群体下,选择内部。
- 点击下一步。
- 在联系信息下,输入一个电子邮件地址,以便您接收有关项目变更的通知。
- 点击下一步。
- 在完成部分,查看 Google API 服务用户数据政策,如果您同意该政策,请选择我同意《Google API 服务:用户数据政策》。
- 点击继续。
- 点击创建。
- 目前,您可以跳过添加范围的步骤。 未来,如果您创建的应用供 Google Workspace 组织以外的用户使用,则必须将用户类型更改为外部。然后,添加应用所需的授权范围。如需了解详情,请参阅完整的配置 OAuth 同意指南。
配置 Google Chat 应用
如需调用 Google Chat API,您必须配置 Google Chat 应用。对于任何写入请求,Google Chat 都会使用以下信息在界面中归因 Google Chat 应用。
- 在 Google Cloud 控制台中,前往 Chat API 配置页面: 
- 在应用信息下,输入以下信息: - 在应用名称字段中,输入 Chat API quickstart app。
- 在头像网址字段中,输入 https://developers.google.com/chat/images/quickstart-app-avatar.png。
- 在说明字段中,输入 Quickstart for calling the Chat API。
 
- 在应用名称字段中,输入 
- 在互动功能下,点击启用互动功能切换开关,将其切换到关闭位置,以停用 Chat 应用的互动功能。 
- 点击保存。 
创建脚本
- 前往 script.google.com/create,在 Apps 脚本编辑器中创建新脚本。
- 将脚本编辑器的内容替换为以下代码:
- 点击“保存”图标 。 
- 点击无标题项目,输入 Quickstart,然后点击重命名。
配置脚本
复制 Cloud 项目编号
- 在 Google Cloud 控制台中,依次前往“菜单”图标 > IAM 和管理 > 设置。
- 在项目编号字段中,复制相应值。
关联您的 Google Cloud 项目
- 打开 Apps 脚本项目。
- 点击项目设置 。
- 在 Google Cloud Platform (GCP) 项目下,点击更改项目。
- 在 GCP project number 中,粘贴 Google Cloud 项目编号。
- 点击设置项目。
启用 Google Chat API
打开 Apps 脚本项目。
- 点击项目设置 。
- 在常规设置下,启用在编辑器中显示“appsscript.json”清单文件。
- 点击编辑器 ,选择文件 appscript.json,然后将内容替换为以下代码:
运行示例
在 Apps 脚本编辑器中,点击运行。
首次运行该示例时,系统会提示您授权访问:
- 点击查看权限。
- 选择账号。
- 点击允许。
脚本的执行日志会显示在窗口底部。