Ce document explique comment recevoir des événements Google Meet et y répondre à partir de Google Cloud Pub/Sub.
Un événement Meet représente une activité ou une modification apportée à une ressource Meet, comme la création d'une réunion. Vous pouvez utiliser les événements pour comprendre ce qui s'est passé, puis prendre des mesures ou répondre de manière pertinente à vos utilisateurs.
Voici quelques exemples d'utilisation des événements :
Observer et répondre aux changements dans une réunion, par exemple lorsqu'elle commence ou se termine.
Suivez la participation à la réunion à des fins réglementaires ou de formation.
Écoutez la transcription de la réunion pour que le contenu du fichier puisse être analysé et consigné dans un CRM ou une base de données.
Fonctionnement des événements
Chaque fois qu'un événement se produit dans Google Meet, une ressource de l'API REST Google Meet est créée ou mise à jour. Meet utilise des événements pour fournir à votre application des informations sur le type d'activité qui s'est produit et sur la ressource de l'API REST Meet qui a été affectée.
Meet classe les événements par type. Les types d'événements vous aident à filtrer les informations et à ne recevoir que celles dont vous avez besoin. Ils vous permettent également de gérer les activités similaires de la même manière.
L'exemple suivant montre comment une activité dans Meet affecte une ressource Meet REST API associée, ainsi que le type d'événement que votre application Meet reçoit :
| Activité | Ressource de l'API REST Meet | Type d'événement |
|---|---|---|
| Un utilisateur rejoint un espace de réunion. | Une ressource ConferenceRecord est créée. |
Nouvel enregistrement de conférence |
Recevoir des données d'événement de Google Meet
Pour recevoir des données d'événement, votre application peut effectuer l'une des opérations suivantes :
Abonnez-vous aux événements à l'aide de l'API Google Workspace Events pour les recevoir dès qu'ils se produisent. Pour en savoir plus, consultez S'abonner aux événements Google Meet.
Interrogez les données récentes en appelant l'API REST Meet.
Le tableau suivant explique la différence entre s'abonner à des événements et les interroger, et les raisons de s'abonner :
| S'abonner à des événements | Interroger les données | |
|---|---|---|
| Cas d'utilisation |
|
|
| API | API Google Workspace Events | Meet API REST |
| Source des événements | Record de la conférence et utilisateurs | Espace et enregistrement de conférence |
| Événements compatibles |
Enregistrement de la conférence
Pour obtenir la liste des types d'événements acceptés, consultez Types d'événements pour la création d'abonnements dans la documentation de l'API Google Workspace Events. |
Espace et enregistrement de réunion
Pour obtenir la liste des points de terminaison compatibles, consultez la ressource Space et la ressource ConferenceRecord dans la documentation de l'API Meet REST.
|
| Format des événements | Message Google Cloud Pub/Sub, mis en forme selon la spécification CloudEvent. Pour en savoir plus, consultez Structure des événements Google Workspace. |
Ressource de l'API REST Meet (Space et ConferenceRecord)
|
| Données d'événement | Chaîne encodée en base64 avec ou sans données de ressources. Pour obtenir des exemples de charges utiles, consultez Données d'événement. |
Charge utile JSON contenant les données de ressources. Pour obtenir un exemple de charge utile, consultez la ressource ConferenceRecord
dans la documentation de référence.
|
Limites
- Les invités à un événement Agenda et les autres participants invités à une visioconférence ne peuvent recevoir que les événements suivants :
google.workspace.meet.conference.v2.startedetgoogle.workspace.meet.transcript.v2.fileGenerated.
Articles associés
- Présentation de l'API Google Workspace Events
- Créer un abonnement Google Workspace
- S'abonner aux événements Google Meet