开发者历程

下面简要介绍了开发 Google 课堂插件的步骤。

新手入门

  1. 订阅 Google for Education 开发者公告网上论坛,接收有关插件和 Google Classroom API 的最新动态。
  2. 创建私有 Google Cloud 项目以用于开发。这就是您的团队在开发过程中使用的 Google Cloud 项目。
  3. 与您的 Google 合作伙伴分享演示域名和 Google Cloud 项目 ID。在插件处于抢先体验阶段时,他们必须将该 ID 添加到许可名单中。
  4. 为您的项目配置 OAuth
  5. 为演示项目创建 Google Workspace Marketplace 产品详情
  6. 创建教师和学生帐号以用于测试。
  7. 您的演示网域的许可获得批准后,请为每个测试帐号分配席位
  8. 以管理员的身份登录演示网域。通过 Google Workspace Marketplace 产品详情配置中的应用网址安装插件。

开发

  1. 开发并测试该插件。

正在发布

  1. 创建用于发布的公共 Google Cloud 项目,并确保满足以下要求:
    1. OAuth 权限请求页面:
      1. 用户类型:外部
      2. 发布状态:正式版
      3. 范围: 配置 Web 应用请求的所有范围
    2. Google Workspace Marketplace SDK 应用配置屏幕:
      1. 应用公开范围:公开
      2. 房源类型:不公开
      3. 范围: 配置 Web 应用请求的所有范围
  2. 为公共项目 创建 Google Workspace Marketplace 产品详情
  3. 使用您的插件代码更新公共项目。
  4. 发布该公共插件以供 Marketplace 审核。暂时不要提交 OAuth 验证请求。
  5. Marketplace 审核团队会创建一个演示视频,供您添加到 OAuth 验证提交内容中。
  6. 使用 Marketplace 审核团队提供给您的演示视频提交 OAuth 验证。
  7. 批准后,将 Marketplace SDK 商品详情状态更改为已上架

所需的集成

如需构建 Google 课堂插件,必须满足以下要求。

  1. Google 单点登录

    如需了解如何按照最佳做法实现登录,请参阅顺畅的登录页面

  2. 以 Google 课堂插件的形式提交到 Google Workspace Marketplace

  3. iframe 实施

Google Workspace Marketplace

Google Workspace Marketplace 展示了可添加到整个网域或单个 Google Workspace 帐号的企业应用。Marketplace 已与 Google 管理控制台集成,因此网域管理员可以为目标用户快速查找、安装和授权应用。

您需要熟悉的一些关键概念包括: