以下概略介紹開發 Classroom 外掛程式的步驟。
新手上路
- 您需要使用 Teaching and Learning Upgrade 或 Google Workspace for Education 版本的測試使用者。如果您無權存取具備以上任一授權的 Google Workspace for Education 網域,請完成取得開發人員測試網域的步驟,然後提交網域升級要求表單。將提供 10 份 Google Workspace for Education Plus 授權。
建立 Google Cloud 專案。您將使用它來設定外掛程式、發出 API 要求,以及驗證和授權使用者。您也可以使用現有的 Cloud 專案。
- 如果將應用程式瀏覽權限設為「公開」,請加入 Google Workspace 開發人員預覽版計畫與這個 Cloud 專案。這樣系統就會為 Cloud 專案啟用草稿功能,方便您測試應用程式。詳情請參閱「使用草稿更新應用程式資訊」。
建立老師和學生帳戶來進行測試。示範網域的授權通過核准後,請將帳戶指派給每個測試帳戶。
為您的專案設定 OAuth。
為示範專案建立 Google Workspace Marketplace 清單。
- 如果您將「應用程式瀏覽權限」設為「公開」,請將「所有」測試使用者的電子郵件地址新增至「草稿測試人員」清單。完成後,選擇「Save DRAFT」。
以測試使用者身分登入示範網域。透過 Google Workspace Marketplace 清單設定中的應用程式網址安裝外掛程式。
開發環境
- 開發外掛程式,並邀請測試測試人員進行測試。
發布中
- 在
要發布的 Google Cloud 專案中,確認下列事項:
- OAuth 同意畫面:
- 使用者類型:外部
- 發布狀態:正式版
- 範圍: 設定網頁應用程式要求的所有範圍。
- Google Workspace Marketplace SDK 應用程式設定畫面:
- 應用程式顯示設定:公開
- 房源類型:不公開
- 範圍: 設定網頁應用程式要求的所有範圍。
- OAuth 同意畫面:
- 為公開專案 建立 Google Workspace Marketplace 清單。將測試使用者帳戶新增為 Marketplace SDK 草稿測試人員。將變更儲存為草稿。如果沒有看到「草稿」選項,請為專案註冊「Google Workspace 開發人員預覽版計畫」。
- 使用您的外掛程式程式碼更新公開專案。
- 身為草稿測試人員,請前往 Marketplace 清單網址安裝外掛程式。
- 為公開專案提交 OAuth 驗證要求。您將需要使用其中一個草稿測試人員帳戶錄製短片,展示外掛程式範圍的使用方式。
- 發布公開外掛程式,進行 Marketplace 審查。
- 獲得核准後,請將 Marketplace SDK 產品資訊狀態變更為「已列出」。
必要的整合項目
如要建立 Classroom 外掛程式,必須符合下列所有條件。
Google 單一登入
- Google Identity Platform:Google 提供多種驗證選項
- 整合個案研究。
請參閱流暢的登入頁面,瞭解如何按照最佳做法實作登入程序。
以 Classroom 外掛程式的形式提交至 Google Workspace Marketplace
iframe 導入
Google Workspace Marketplace
Google Workspace Marketplace 顯示的是可新增至整個網域或個別 Google Workspace 帳戶的企業應用程式。Marketplace 已與 Google 管理控制台整合,因此網域管理員可快速為目標使用者尋找、安裝應用程式並授權。
請務必熟悉以下重要概念:
- OAuth 行為和規範。
- Google Workspace Marketplace 開發人員說明文件。
- Google Workspace Marketplace 的教育專區。