API de Meet Media: Guía de inicio rápido del cliente de referencia de TypeScript

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:

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

  1. En la consola de Google Cloud, habilita la API de REST de Meet.

    Habilitar las API

  2. Confirma que habilitarás la API de REST de Meet en el proyecto de Cloud correcto y, luego, haz clic en Siguiente.

  3. Confirma que habilitarás la API de REST de Meet y, luego, haz clic en Habilitar.

gcloud CLI

  1. 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.

  2. 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

  1. Crea un cliente de OAuth

  2. Dentro del directorio web/samples, compila la muestra:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. Sigue la guía Autentica para usar la CLI de gcloud para acceder y seleccionar tu proyecto de Google Cloud.

  4. Implementa tu servidor en Google App Engine.

    $ gcloud app deploy app.yaml
    
  5. Navega hasta tu extremo:

    $ gcloud app browse
    
  6. 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.

  7. Copia el ID de cliente y pégalo en la página web implementada.

  8. 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.

  9. 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.

  10. Selecciona la cantidad de transmisiones de video y habilita el audio.

  11. Haz clic en Crear cliente y, luego, en Unirse a la reunión.

  12. Observa las transmisiones de audio y video.