快速入门介绍了如何设置和运行调用 Google Workspace API。
Google Workspace 快速入门使用 API 客户端库来处理一些 身份验证和授权流程的详细信息。我们建议 您需要为自己的应用使用客户端库本快速入门使用 适用于测试的简化身份验证方法 环境对于生产环境,我们建议您了解 身份验证和授权 早于 选择访问凭据 适合您应用的广告格式
创建一个向 Google Meet API 发出请求的 Java 命令行应用。
目标
- 设置环境。
- 设置示例。
- 运行该示例。
前提条件
- Java 1.8 或更高版本。
- Gradle 7.0 或更高版本。
- Google Cloud 项目。
- 拥有启用了 Google Meet 的 Google Workspace 账号。
设置环境
如需完成本快速入门,请设置您的环境。
启用 API
在使用 Google API 之前,您需要先在 Google Cloud 项目中启用这些 API。 您可以在单个 Google Cloud 项目中启用一个或多个 API。-
在 Google Cloud 控制台中,启用 Google Meet API。
配置 OAuth 权限请求页面
如果您使用新的 Google Cloud 项目来完成本快速入门,请配置 OAuth 权限请求页面,并将您自己添加为测试用户。如果您已经 已完成此步骤,请跳到下一部分。
- 在 Google Cloud 控制台中,点击“菜单”图标 > API 和服务 > OAuth 同意屏幕。
- 对于用户类型,选择内部,然后点击创建。
- 填写应用注册表单,然后点击保存并继续。
现在,您可以跳过添加范围,然后点击保存并继续。 以后,如果您要创建一款应用供用户使用 Google Workspace 组织,您必须将用户类型更改为外部,然后执行以下操作: 添加您的应用所需的授权范围。
- 查看您的应用注册摘要。如要进行更改,请点击修改。如果应用 点击 Back to Dashboard(返回信息中心)。
为桌面应用授权凭据
如需对最终用户进行身份验证并访问应用中的用户数据,您需要执行以下操作: 创建一个或多个 OAuth 2.0 客户端 ID。客户端 ID 用于标识 连接到 Google OAuth 服务器。如果您的应用在多个平台上运行 您必须为每个平台创建一个单独的客户端 ID。- 在 Google Cloud 控制台中,依次点击“菜单”图标 > API 和服务 > 凭据。
- 依次点击创建凭据 > OAuth 客户端 ID。
- 依次点击应用类型 > 桌面应用。
- 在名称字段中,输入凭据的名称。此名称仅在 Google Cloud 控制台中显示。
- 点击创建。系统会显示“OAuth 客户端创建”屏幕,其中显示了您的新客户端 ID 和客户端密钥。
- 点击 OK。新创建的凭据会显示在 OAuth 2.0 客户端 ID 下。
- 将下载的 JSON 文件保存为
credentials.json
,并将 复制到您的工作目录中。
准备工作区
在您的工作目录中,创建一个新的项目结构:
gradle init --type basic mkdir -p src/main/java src/main/resources
在
src/main/resources/
目录中,复制credentials.json
文件 凭据文件打开默认的
build.gradle
文件,并将其内容替换为 以下代码:
设置示例
在
src/main/java/
目录中,创建一个新的 Java 文件,其名称为 与build.gradle
文件中的mainClassName
值匹配。在新的 Java 文件中添加以下代码:
运行示例
运行该示例:
gradle run
-
首次运行该示例时,它会提示您授予访问权限:
- 如果您尚未登录 Google 账号,请在系统提示时登录。如果 如果您登录了多个账号,请选择一个用于授权的账号。
- 点击接受。
您的 Java 应用会运行并调用 Google Meet API。
授权信息存储在文件系统中,因此下次运行该示例时 则系统不会提示您授权。