下面简要介绍了开发 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 验证请求。您需要录制一个短视频,演示如何使用 Draft 测试人员账号使用插件作用域。
- 发布公开插件以供 Marketplace 审核。
- 获得批准后,将 Marketplace SDK 商品详情状态更改为已列出。
所需的集成
您必须满足以下要求才能创建 Google 课堂插件。
Google 单点登录
- Google Identity Platform。Google 提供多种身份验证选项。
- 集成案例研究。
如需了解如何遵循最佳实践实现登录,请参阅流畅登录页面。
以 Google 课堂插件的形式提交到 Google Workspace Marketplace
iframe 实现
Google Workspace Marketplace
Google Workspace Marketplace 展示了可添加到整个网域或单个 Google Workspace 账号的企业应用。应用商店与 Google 管理控制台集成,因此网域管理员可以为目标用户快速查找、安装和授权应用。
您需要熟悉的一些关键概念包括:
- OAuth 行为和要求。
- Google Workspace Marketplace 开发者文档。
- Google Workspace Marketplace 的教育版块。