S'abonner à des événements Google Meet

Cette page décrit les événements Google Meet auxquels votre application peut s'abonner à l'aide de l'API Google Workspace Events. Après avoir choisi types d'événements dont vous avez besoin, créez un abonnement pour commencer à recevoir depuis Google Meet.

Pour en savoir plus sur le développement d'applications pour Google Meet, consultez l'API REST Google Meet. présentation.

Événements Meet compatibles

Les abonnements Google Workspace vous permettent de recevoir des événements concernant les types de modifications suivants dans Meet:

Ressources pouvant être surveillées pour les événements

Pour recevoir des événements, vous devez spécifier une ressource Meet à surveiller, appelée ressource cible de l'abonnement.

L'API Google Workspace Events est compatible avec les ressources cibles suivantes pour Meet:

Ressource cible Format Limites (le cas échéant)
Espace de réunion //meet.googleapis.com/spaces/SPACE

SPACE est l'ID dans nom de ressource de la ressource space de l'API REST Meet. Pour en savoir plus, consultez Comment Meet identifie un espace de réunion.

Utilisateur //cloudidentity.googleapis.com/users/USER

USER est l'ID dans signedinUser.user de la ressource participant de l'API REST Meet. Pour en savoir plus, consultez Collaborez avec les participants.

L'abonnement reçoit les événements liés aux espaces de réunion où est l'une des valeurs suivantes:

  • Propriétaire de l'espace de réunion
  • L'organisateur de l'événement Google Agenda associé à l'espace de réunion.

Types d'événements liés à la création d'abonnements

Lorsque vous créez un abonnement à une ressource Meet, vous utilisez le eventTypes[] pour spécifier les types d'événements que vous souhaitez recevoir. Les types d'événements sont les suivants : formatés conformément à la spécification CloudEvents, tels que google.workspace.APPLICATION.RESOURCE.VERSION.ACTION Par exemple, pour recevoir des événements concernant les nouveaux participants à une conférence pour une Espace Meet, vous spécifiez le type d'événement google.workspace.meet.participant.v2.joined Pour en savoir plus sur la façon dont les événements travail, consultez la page Structure de événements.

Le tableau suivant affiche les types d'événements compatibles, une description et les ressource Meet modifiée représentée dans les données d'événement:

Event type (Type d'événement) Description Ressource Meet

google.workspace.meet.conference.v2.started

Une conférence commence dans l'espace de réunion.

conferenceRecord

google.workspace.meet.conference.v2.ended

La conférence se termine dans l'espace de réunion.

conferenceRecord

google.workspace.meet.participant.v2.joined

Un participant rejoint une conférence en cours dans l'espace de réunion.

conferenceRecord.participantSession

google.workspace.meet.participant.v2.left

Un participant quitte une conférence en cours dans l'espace de réunion.

conferenceRecord.participantSession

google.workspace.meet.recording.v2.fileGenerated

Un fichier d'enregistrement est généré pour une conférence dans l'espace de réunion.

conferenceRecord.recording

google.workspace.meet.transcript.v2.fileGenerated

Un fichier de transcription est généré pour une conférence dans l'espace de réunion.

conferenceRecord.transcript

Données d'événement

Cette section décrit les données d'événement et les exemples de charge utile pour les événements dans Espaces de réunion Meet.

Lorsque votre abonnement Google Workspace reçoit un événement de Meet, le data contient la charge utile pour l'événement. Cette charge utile contient des informations ressource Google Workspace qui a été modifiée. Par exemple, si vous êtes abonné à concernant les nouvelles transcriptions dans un espace, la charge utile de ces événements contient des informations sur le transcript ressource qui a été modifiée.

Données de ressource dans la charge utile de l'événement

Le tableau suivant fournit des exemples de charges utiles JSON pour un abonnement à un espace de réunion Meet. Les exemples utilisent la méthode conferenceRecords/AAA-BBB-CCC-DDD-EEE qui a lieu dans l'espace. Pour chaque événement reçu par l'abonnement, la charge utile apparaît dans le champ data du événement:

Exemple Event type (Type d'événement) Charge utile JSON

Une conférence commence dans l'espace de réunion Meet.

google.workspace.meet.conference.v2.started

Exclut les données de ressources
{
    "conferenceRecord":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE"
    }
}
      
Un participant rejoint une conférence dans l'espace de réunion Meet.

google.workspace.meet.participant.v2.joined

Exclut les données de ressources
{
    "participantSession":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/participants/FFF-GGG-HHH-III-JJJ/participantSessions/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Un enregistrement est généré pour une conférence dans l'espace de réunion Meet. google.workspace.meet.recording.v2.fileGenerated
Exclut les données de ressources
{
    "recording":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Une transcription est générée pour une conférence dans l'espace de réunion Meet. google.workspace.meet.transcript.v2.fileGenerated
Exclut les données de ressources
{
    "transcript":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT"
    }
}