下面简要介绍了开发 Google 课堂插件的步骤。
新手入门
- 订阅 Google for Education 开发者公告群组,以接收有关插件和 Google Classroom API 的最新动态。
- 创建用于开发的专用 Google Cloud 项目。这是您的团队在开发过程中使用的 Google Cloud 项目。
- 为您的项目配置 OAuth。
- 为演示项目创建 Google Workspace Marketplace 产品详情。
- 创建教师和学生帐号以进行测试。
- 演示网域的许可获得批准后,请为每个测试帐号分配席位。
- 以管理员身份登录演示域。通过 Google Workspace Marketplace 商品详情配置中的应用网址安装插件。
开发
- 开发并测试该插件。
正在发布
-
创建一个用于发布的公共 Google Cloud 项目,并确保满足以下条件:
- OAuth 权限请求页面:
- 用户类型:外部
- 发布状态:正式版
- 范围: 配置 Web 应用请求的所有范围。
- Google Workspace Marketplace SDK 应用配置屏幕:
- 应用公开范围:公开
- 商品详情类型:不公开列出
- 范围: 配置 Web 应用请求的所有范围。
- OAuth 权限请求页面:
- 为公共项目 创建 Google Workspace Marketplace 产品详情。
- 使用您的插件代码更新公共项目。
- 发布公开插件以供 Marketplace 审核。先不要提交 OAuth 验证请求。
- Google 会制作一个演示视频,供您添加到 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 的教育部分。