下面简要介绍了开发 Google 课堂插件的步骤。
新手入门
- 订阅 Google for Education 开发者公告网上论坛,接收有关插件和 Google Classroom API 的最新动态。
- 创建私有 Google Cloud 项目以用于开发。这就是您的团队在开发过程中使用的 Google Cloud 项目。
- 与您的 Google 合作伙伴分享演示域名和 Google Cloud 项目 ID。在插件处于抢先体验阶段时,他们必须将该 ID 添加到许可名单中。
- 为您的项目配置 OAuth。
- 为演示项目创建 Google Workspace Marketplace 产品详情。
- 创建教师和学生帐号以用于测试。
- 您的演示网域的许可获得批准后,请为每个测试帐号分配席位。
- 以管理员的身份登录演示网域。通过 Google Workspace Marketplace 产品详情配置中的应用网址安装插件。
开发
- 开发并测试该插件。
正在发布
-
创建用于发布的公共 Google Cloud 项目,并确保满足以下要求:
- OAuth 权限请求页面:
- 用户类型:外部
- 发布状态:正式版
- 范围: 配置 Web 应用请求的所有范围。
- Google Workspace Marketplace SDK 应用配置屏幕:
- 应用公开范围:公开
- 房源类型:不公开
- 范围: 配置 Web 应用请求的所有范围。
- OAuth 权限请求页面:
- 为公共项目 创建 Google Workspace Marketplace 产品详情。
- 使用您的插件代码更新公共项目。
- 发布该公共插件以供 Marketplace 审核。暂时不要提交 OAuth 验证请求。
- Marketplace 审核团队会创建一个演示视频,供您添加到 OAuth 验证提交内容中。
- 使用 Marketplace 审核团队提供给您的演示视频提交 OAuth 验证。
- 批准后,将 Marketplace SDK 商品详情状态更改为已上架。
所需的集成
如需构建 Google 课堂插件,必须满足以下要求。
Google 单点登录
- Google Identity Platform。Google 提供了多种身份验证选项。
- 集成案例研究。
如需了解如何按照最佳做法实现登录,请参阅顺畅的登录页面。
以 Google 课堂插件的形式提交到 Google Workspace Marketplace
iframe 实施
Google Workspace Marketplace
Google Workspace Marketplace 展示了可添加到整个网域或单个 Google Workspace 帐号的企业应用。Marketplace 已与 Google 管理控制台集成,因此网域管理员可以为目标用户快速查找、安装和授权应用。
您需要熟悉的一些关键概念包括:
- OAuth 行为和要求。
- Google Workspace Marketplace 开发者文档。
- Google Workspace Marketplace 的教育部分。