首页 > 解决方案 > 需要授权才能下载 Google Meet 录音

问题描述

我正在研究将 Google Meet 录音流式传输到第 3 方文件存储服务的集成。这是我正在遵循的粗略工作流程

  1. 使用 Google Calendar API 创建会议
  2. 在会议期间,用户可选择录制
  3. 会议结束后,查看日历事件描述以获取生成的 Google Drive 文件的链接
  4. 使用 Drive API 检索文件的下载链接
  5. 打开下载流并流式传输到 3rd 方服务

我的问题是我需要什么 OAuth 范围才能完成这项工作。drive.file范围只会让我访问我的应用程序创建的文件。会议记录由 Google Meet 创建。如果用户安装了我的drive.apps.readonly应用程序,则范围使我可以访问所有文件。我可以创建一个 Google Workspace Marketplace 应用并使用该范围下载文件吗?文件中的对象是否会downloadUrl与仅具有的令牌一起使用drive.apps.readonly

如果可能,我会尽量避免使用任何受限范围。

标签: google-drive-apigoogle-calendar-apigoogle-meet

解决方案


驱动范围受设计限制

如果您查看此页面About Auth和此页面OAuth Verification FAQs,您会发现 Drive 由于服务的性质而固有地受到限制。由于您的应用程序不会创建视频,因此需要限制范围来获取 meet 创建的视频。

我相信这https://www.googleapis.com/auth/drive.readonly将适用于您的目的。


推荐阅读