Meet 媒体 API:TypeScript 参考客户端快速入门

本页介绍了如何使用 TypeScript 参考客户端实现设置和运行示例。如需了解 C++ 客户端,请参阅 C++ 参考客户端快速入门

前提条件

如需运行本快速入门,您需要满足以下前提条件:

生成 OAuth 令牌

如需连接到 Meet Media API,您的应用必须使用 OAuth 生成访问令牌。如需详细了解如何使用 OAuth 访问 Google API,请参阅使用 OAuth 2.0 访问 Google API

构建 Web 应用时,您可以使用隐式授予流程生成 OAuth 令牌。此 TypeScript 示例使用此流程生成 OAuth 令牌。

运行示例

  1. 创建 OAuth 客户端

  2. web/samples 目录中,构建示例:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. 按照使用 gcloud CLI 时进行身份验证指南中的说明登录并选择您的 Google Cloud 项目。

  4. 将服务器部署到 Google App Engine

    $ gcloud app deploy app.yaml
    
  5. 前往您的端点:

    $ gcloud app browse
    
  6. 按照创建访问凭据指南中的说明,使用以下范围创建 OAuth 2.0 凭据:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    将已部署应用的网址添加到已获授权的 JavaScript 来源已获授权的重定向 URI

  7. 复制客户端 ID,然后将其粘贴到已部署的网页中。

  8. 点按登录按钮,然后按照提示操作。如果您遇到错误,请注意,重定向 URI 可能需要几分钟才能传播。

  9. 创建和加入会议。复制会议代码,将其粘贴到页面上的“会议代码”输入框中。

  10. 选择视频串流数量并启用音频。

  11. 依次点击创建客户端加入会议

  12. 观察视频和音频流。