本頁說明如何使用 TypeScript 參考用戶端實作設定及執行範例。如要瞭解 C++ 用戶端,請參閱 C++ 參考用戶端快速入門。
必要條件
如要執行本快速入門導覽課程,請先完成下列必要條件:
- 您已複製 GitHub 存放區。
- Webpack。
- Node.js。
- Yarn。
gcloud
CLI。- 已啟用 Google Meet REST API 的 Google Cloud 專案。
- Google Workspace 帳戶。
- 使用 Chrome 瀏覽器,且版本 >= 94。
啟用 Meet REST API
使用 Google API 前,請先在 Google Cloud 專案中啟用這些 API。您可以在單一 Google Cloud 專案中啟用一或多個 API。Google Cloud 控制台
在 Google Cloud 控制台中啟用 Meet REST API。
確認您要在正確的 Cloud 專案中啟用 Meet REST API,然後按一下「下一步」。
確認要啟用 Meet REST API,然後按一下「啟用」。
gcloud CLI
如有必要,請將目前的 Cloud 專案設為您建立的專案:
gcloud config set project PROJECT_ID
將 PROJECT_ID 替換為您建立的 Cloud 專案的專案 ID。
啟用 Meet REST API:
gcloud services enable meet.googleapis.com
產生 OAuth 權杖
如要連線至 Meet Media API,應用程式必須使用 OAuth 產生存取權杖。如要進一步瞭解如何使用 OAuth 存取 Google API,請參閱「使用 OAuth 2.0 存取 Google API」。
建構網路應用程式時,您可以使用隱含授權流程產生 OAuth 權杖。這個 TypeScript 範例會使用這個流程產生 OAuth 權杖。
執行範例
在
web/samples
目錄中建構範例:$ yarn install --frozen-lockfile $ webpack
請按照「透過 gcloud CLI 進行驗證」指南登入並選取 Google Cloud 專案。
將伺服器部署至 Google App Engine。
$ gcloud app deploy app.yaml
前往端點:
$ gcloud app browse
請按照「建立存取憑證」指南,使用下列範圍建立 OAuth 2.0 憑證:
https://www.googleapis.com/auth/meetings.conference.media.readonly
https://www.googleapis.com/auth/meetings.space.readonly
將已部署應用程式的網址新增至「已授權的 JavaScript 來源」和「已授權的重新導向 URI」。
複製用戶端 ID,並貼到已部署的網頁中。
輕觸登入按鈕,然後按照提示操作。如果發生錯誤,請注意重新導向 URI 可能需要幾分鐘才會生效。
建立及加入會議。複製會議代碼,然後貼到頁面上的「會議代碼」輸入欄位。
選取影片串流數量並啟用音訊。
按一下「建立用戶端」,然後按一下「加入會議」。
觀察視訊和音訊串流。