下面简要介绍了开发 Google 课堂插件的步骤。
初始配置
- 您需要拥有使用Google Workspace 教育版教与学升级版或 Plus 版的测试用户。如果您没有对具有上述任一许可的 Google Workspace 教育版网域的管理员访问权限,请完成相关步骤以获取开发者测试网域,然后提交我们的网域升级申请表单。 系统将为该网域配置 10 个 Google Workspace 教育 Plus 版许可。
- 将测试网域配置为允许用户安装所有 Marketplace 应用,以便您可以在发布应用之前安装并测试应用。如果您想使用限制性更高的网域设置来测试应用安装流程,可以在发布应用后更改此设置。
- 创建教师和学生账号以进行测试。演示网域的许可获得批准后,请为每个测试账号分配席位。
创建 Google Cloud 项目。您将使用它来配置插件、发出 API 请求,以及对用户进行身份验证和授权。您也可以使用现有的 Cloud 项目。
为项目配置 OAuth。
为演示项目创建 Google Workspace Marketplace 商品详情。
- 如果您将应用可见性设置为公开,请将所有测试用户的电子邮件地址添加到草稿测试人员列表中。完成后,选择保存草稿。
以测试用户的身份登录您的演示网域。从 Google Workspace Marketplace 详情配置中的应用网址安装插件。
开发
- 开发插件并让测试用户测试该插件。
发布
- 在
要发布到的 Google Cloud 项目中,确保满足以下条件:
- OAuth 权限请求页面:
- 用户类型:外部
- 发布状态:正式版
- 范围: 配置 Web 应用请求的所有范围。
- Google Workspace Marketplace SDK 应用配置界面:
- 应用公开范围:公开
- 房源类型:不公开房源
- 范围: 配置 Web 应用请求的所有范围。
- OAuth 权限请求页面:
- 为公开项目 创建 Google Workspace Marketplace 产品详情。 将您的测试用户账号添加为 Marketplace SDK 草稿测试人员。将更改保存为草稿。
- 使用插件代码更新公开项目。
- 作为草稿测试人员之一,请访问插件的 Marketplace 商品详情网址来安装该插件。
- 为您的公开项目提交 OAuth 验证申请。您需要录制一段简短的视频,演示如何使用某个草稿测试账号来使用插件范围。
- 发布公开插件以供 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 的教育版块。