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 guide de démarrage rapide du client de référence C++.
Prérequis
Pour suivre ce guide de démarrage rapide, vous devez remplir les prérequis suivants :
- Vous avez cloné le dépôt GitHub.
- Webpack.
- Node.js.
- Laine.
gcloudCLI- Un projet Google Cloud avec l'API REST Google Meet activée.
- Un compte Google Workspace
- Utilisez un navigateur Chrome avec une version >= 94.
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
Dans la console Google Cloud, activez l'API REST Meet.
Vérifiez que vous activez l'API REST Meet dans le bon projet Cloud, puis cliquez sur Suivant.
Vérifiez que vous activez l'API REST Meet, puis cliquez sur Activer.
gcloud CLI
Si nécessaire, définissez le projet Cloud actuel sur celui que vous avez créé :
gcloud config set project PROJECT_IDRemplacez PROJECT_ID par l'ID de projet du projet Cloud que vous avez créé.
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'autorisation implicite. Cet exemple TypeScript utilise ce flux pour générer des jetons OAuth.
Exécuter l'exemple
Dans le répertoire
web/samples, générez l'exemple :$ yarn install --frozen-lockfile $ npx webpackSuivez le guide _S'authentifier pour utiliser la gcloud CLI_ pour vous connecter et sélectionner votre projet Google Cloud.
Déployez votre serveur sur Google App Engine.
$ gcloud app deploy app.yamlAccédez à votre point de terminaison :
$ gcloud app browseSuivez le guide Créer des identifiants d'accès pour créer des identifiants OAuth 2.0 avec ces champs d'application :
https://www.googleapis.com/auth/meetings.conference.media.readonlyhttps://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.
Copiez l'ID client et collez-le dans la page Web déployée.
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.
Créez une réunion et rejoignez-la. Copiez le code de la réunion et collez-le dans le champ de saisie "Code de la réunion" de la page.
Sélectionnez le nombre de flux vidéo et activez l'audio.
Cliquez sur Créer un client, puis sur Rejoindre la réunion.
Observez les flux vidéo et audio.
Articles associés
Résoudre les problèmes et corriger les erreurs de l'API Meet Media
Documentation de référence des canaux de données de l'API Meet Media