En esta página, se explica cómo configurar y ejecutar una muestra con la implementación del cliente de referencia de TypeScript. Si deseas obtener información sobre el cliente de C++, consulta la guía de inicio rápido del cliente de referencia de C++.
Requisitos previos
Para ejecutar esta guía de inicio rápido, necesitas cumplir con los siguientes requisitos previos:
- Clonaste el repositorio de GitHub.
- Webpack
- Node.js
- Yarn.
- CLI de
gcloud
- Un proyecto de Google Cloud con la API de REST de Google Meet habilitada
- Una cuenta de Google Workspace
- Usar un navegador Chrome con la versión >= 94
Habilita la API de REST de Meet
Antes de usar las APIs de Google, debes activarlas en un proyecto de Google Cloud. Puedes activar una o más APIs en un solo proyecto de Google Cloud.Consola de Google Cloud
En la consola de Google Cloud, habilita la API de REST de Meet.
Confirma que habilitarás la API de REST de Meet en el proyecto de Cloud correcto y, luego, haz clic en Siguiente.
Confirma que habilitarás la API de REST de Meet y, luego, haz clic en Habilitar.
gcloud CLI
Si es necesario, establece el proyecto de Cloud actual en el que creaste:
gcloud config set project PROJECT_ID
Reemplaza PROJECT_ID por el ID del proyecto del proyecto de Cloud que creaste.
Habilita la API de REST de Meet:
gcloud services enable meet.googleapis.com
Genera tokens de OAuth
Para conectarse a la API de Meet Media, tu app debe usar OAuth para generar tokens de acceso. Para obtener más información sobre cómo acceder a las APIs de Google con OAuth, consulta Usa OAuth 2.0 para acceder a las APIs de Google.
Cuando compilas una app web, puedes generar tokens de OAuth con el flujo de concesión implícita. En esta muestra de TypeScript, se usa este flujo para generar tokens de OAuth.
Ejecuta la muestra
Dentro del directorio
web/samples
, compila la muestra:$ yarn install --frozen-lockfile $ webpack
Sigue la guía Autentica para usar la CLI de gcloud para acceder y seleccionar tu proyecto de Google Cloud.
Implementa tu servidor en Google App Engine.
$ gcloud app deploy app.yaml
Navega hasta tu extremo:
$ gcloud app browse
Sigue la guía para crear credenciales de acceso y crear credenciales de OAuth 2.0 con estos permisos:
https://www.googleapis.com/auth/meetings.conference.media.readonly
https://www.googleapis.com/auth/meetings.space.readonly
Agrega la URL de tu app implementada a Orígenes de JavaScript autorizados y URI de redireccionamiento autorizados.
Copia el ID de cliente y pégalo en la página web implementada.
Presiona el botón de acceso y sigue las instrucciones. Si se produce un error, ten en cuenta que los URIs de redireccionamiento pueden tardar unos minutos en propagarse.
Crea una reunión y únete a ella. Copia el código de la reunión y pégalo en el campo de entrada “código de reunión” de la página.
Selecciona la cantidad de transmisiones de video y habilita el audio.
Haz clic en Crear cliente y, luego, en Unirse a la reunión.
Observa las transmisiones de audio y video.