下面简要介绍了开发 Google 课堂插件的步骤。
新手入门
- 您将需要使用教与学或 Plus 版 Google Workspace 教育版的测试用户。如果您没有对具有其中任一许可的 Google Workspace 教育版网域的管理员访问权限,请完成获取开发者测试网域的步骤,然后提交网域升级申请表单。系统会为该网域配置 10 个 Google Workspace 教育 Plus 版许可。
创建 Google Cloud 项目。您将使用它来配置插件、发出 API 请求,以及对用户进行身份验证和授权。您也可以使用现有的 Cloud 项目。
- 如果您将“应用公开范围”设为公开,请加入此 Cloud 项目的 Google Workspace 开发者预览版计划。这将为 Cloud 项目启用草稿功能,您在测试应用时需要用到该功能。如需了解详情,请参阅使用草稿更新应用详情。
创建教师和学生帐号以进行测试。为您的演示网域分配许可后,请为每个测试帐号分配席位。
为您的项目配置 OAuth。
为演示项目创建 Google Workspace Marketplace 产品详情。
- 如果您将“应用公开范围”设置为公开,请将所有测试用户的电子邮件地址添加到草稿测试人员列表中。完成后,选择保存草稿。
以测试用户的身份登录演示域。通过 Google Workspace Marketplace 商品详情配置中的应用网址安装插件。
开发
- 开发该插件,并请测试测试人员对其进行测试。
正在发布
- 在
要发布的 Google Cloud 项目中,请确保以下几点:
- OAuth 权限请求页面:
- 用户类型:外部
- 发布状态:正式版
- 范围: 配置 Web 应用请求的所有范围。
- Google Workspace Marketplace SDK 应用配置屏幕:
- 应用公开范围:公开
- 商品详情类型:不公开列出
- 范围: 配置 Web 应用请求的所有范围。
- OAuth 权限请求页面:
- 为公共项目 创建 Google Workspace Marketplace 产品详情。 将您的测试用户账号添加为 Marketplace SDK 草稿测试人员。将您所做的更改保存为草稿。如果您没有看到“草稿”选项,请在 Google Workspace 开发者预览版计划中注册您的项目。
- 使用您的插件代码更新公共项目。
- 作为草稿测试人员之一,请访问其 Marketplace 商品详情网址来安装插件。
- 为您的公共项目提交 OAuth 验证请求。您需要录制一段短视频,演示如何通过某个草稿测试人员账号使用插件范围。
- 发布公开插件以供 Marketplace 审核。
- 获得批准后,将 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 的教育部分。