API Meet Media: guide de démarrage rapide du client de référence TypeScript

Cette page explique comment configurer et exécuter un exemple à l'aide de l'implémentation du client de référence TypeScript. Pour en savoir plus sur le client C++, consultez le démarrage rapide du client de référence C++.

Prérequis

Pour exécuter ce guide de démarrage rapide, vous devez remplir les conditions préalables suivantes :

Activer l'API REST Meet

Avant d'utiliser les API Google, vous devez les activer dans un projet Google Cloud. Vous pouvez activer une ou plusieurs API dans un même projet Google Cloud.

Console Google Cloud

  1. Dans la console Google Cloud, activez l'API REST Meet.

    Activer les API

  2. Vérifiez que vous activez l'API Meet REST dans le bon projet Cloud, puis cliquez sur Suivant.

  3. Confirmez que vous activez l'API REST Meet, puis cliquez sur Activer.

CLI gcloud

  1. Si nécessaire, définissez le projet Cloud actuel sur celui que vous avez créé :

    gcloud config set project PROJECT_ID

    Remplacez PROJECT_ID par l'ID du projet du projet Cloud que vous avez créé.

  2. Activez l'API REST Meet :

    gcloud services enable meet.googleapis.com

Générer des jetons OAuth

Pour se connecter à l'API Meet Media, votre application doit utiliser OAuth pour générer des jetons d'accès. Pour en savoir plus sur l'accès aux API Google avec OAuth, consultez Utiliser OAuth 2.0 pour accéder aux API Google.

Lorsque vous créez une application Web, vous pouvez générer des jetons OAuth à l'aide du flux d'octroi implicite. Cet exemple TypeScript utilise ce flux pour générer des jetons OAuth.

Exécuter l'exemple

  1. Créer un client OAuth

  2. Dans le répertoire web/samples, générez l'exemple :

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. Suivez le guide S'authentifier pour utiliser la gcloud CLI pour vous connecter et sélectionner votre projet Google Cloud.

  4. Déployez votre serveur sur Google App Engine.

    $ gcloud app deploy app.yaml
    
  5. Accédez à votre point de terminaison :

    $ gcloud app browse
    
  6. Suivez le guide Créer des identifiants d'accès pour créer des identifiants OAuth 2.0 avec les champs d'application suivants :

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    Ajoutez l'URL de votre application déployée à Origines JavaScript autorisées et URI de redirection autorisés.

  7. Copiez l'ID client et collez-le dans la page Web déployée.

  8. Appuyez sur le bouton de connexion et suivez les instructions. Si vous rencontrez une erreur, notez que la propagation des URI de redirection peut prendre quelques minutes.

  9. Créez une réunion et participez-y. Copiez le code de la réunion et collez-le dans le champ "Code de la réunion" sur la page.

  10. Sélectionnez le nombre de flux vidéo et activez l'audio.

  11. Cliquez sur Créer un client, puis sur Participer à la réunion.

  12. Observez les flux vidéo et audio.