Questo documento descrive gli eventi di Meet a cui la tua app può iscriversi utilizzando l'API Google Workspace Events. Dopo aver deciso quali tipi di eventi ti servono, crea un abbonamento per iniziare a ricevere eventi da Meet.
Oltre a iscriverti agli eventi, puoi anche eseguire query sugli eventi chiamando l'API REST di Google Meet. Chiama l'API REST di Meet per recuperare periodicamente gli eventi o per recuperare gli eventi che potresti aver perso da un abbonamento a causa di un'interruzione. Per scoprire i modi in cui puoi ricevere e rispondere agli eventi di Meet, consulta Rispondi agli eventi di Google Meet nella documentazione di Meet.
Per scoprire di più sullo sviluppo di app per Meet, consulta la panoramica dell'API REST di Meet.
Eventi di Meet supportati
Gli abbonamenti a Google Workspace ti consentono di ricevere eventi relativi ai seguenti tipi di modifiche in Meet:
- Una conferenza inizia o termina in uno spazio riunioni.
- Un partecipante partecipa o abbandona una conferenza.
- Una registrazione inizia, termina o viene generato un file per una conferenza.
- Una nota smart viene avviata, terminata o viene generato un file per una conferenza.
- Una trascrizione inizia, termina o viene generato un file per una conferenza.
Risorse che puoi monitorare per gli eventi
Per ricevere gli eventi, specifica una risorsa Meet da monitorare, chiamata risorsa di destinazione dell'abbonamento.
L'API Google Workspace Events supporta le seguenti risorse di destinazione per Meet:
| Risorsa di destinazione | Formato | Limitations (if applicable) |
|---|---|---|
| Spazio per le riunioni | //meet.googleapis.com/spaces/SPACE
dove SPACE è l'ID nel
nome della risorsa della risorsa |
|
| Utente | //cloudidentity.googleapis.com/users/USER
dove USER è l'ID nel campo
|
L'abbonamento riceve eventi relativi a tutti gli spazi riunione di cui l'utente è proprietario. In genere, il proprietario dello spazio della riunione è anche l'organizzatore dell'evento di Google Calendar associato allo spazio della riunione. |
Tipi di eventi per la creazione di sottoscrizioni
Quando crei un abbonamento a una risorsa di Meet, utilizza il campo eventTypes[] per specificare i tipi di eventi che vuoi ricevere. I tipi di eventi sono formattati in base alla specifica CloudEvents, ad esempio google.workspace.APPLICATION.RESOURCE.VERSION.ACTION.
Ad esempio, per ricevere eventi relativi ai nuovi partecipanti a una conferenza per uno spazio di Meet, specifica il tipo di evento come google.workspace.meet.participant.v2.joined. Per scoprire di più sul funzionamento degli eventi, consulta Struttura degli eventi di Google Workspace.
La tabella seguente mostra i tipi di eventi supportati per le iscrizioni alle risorse di Meet:
| Tipo di evento | Formato | Dati delle risorse |
|---|---|---|
| Una conferenza inizia nello spazio della riunione. | google.workspace.meet.conference.v2.started |
conferenceRecord |
| Una conferenza termina nello spazio per riunioni. | google.workspace.meet.conference.v2.ended |
conferenceRecord |
| Un partecipante si unisce a una conferenza attiva nello spazio riunioni. | google.workspace.meet.participant.v2.joined |
conferenceRecord.participantSession |
| Un partecipante abbandona una conferenza attiva nello spazio riunioni. | google.workspace.meet.participant.v2.left |
conferenceRecord.participantSession |
| Viene avviata una registrazione per una conferenza nello spazio della riunione. | google.workspace.meet.recording.v2.started |
conferenceRecord.recording |
| Una registrazione termina per una conferenza nello spazio riunioni. | google.workspace.meet.recording.v2.ended |
conferenceRecord.recording |
| Viene generato un file di registrazione per una conferenza nello spazio riunioni. | google.workspace.meet.recording.v2.fileGenerated |
conferenceRecord.recording |
| Viene avviata una nota intelligente per una conferenza nello spazio della riunione. | google.workspace.meet.smartNote.v2.started |
conferenceRecord.smartNote |
| Una nota intelligente termina per una conferenza nello spazio della riunione. | google.workspace.meet.smartNote.v2.ended |
conferenceRecord.smartNote |
| Viene generato un file di note intelligenti per una conferenza nello spazio della riunione. | google.workspace.meet.smartNote.v2.fileGenerated |
conferenceRecord.smartNote |
| Viene avviata una trascrizione per una conferenza nello spazio della riunione. | google.workspace.meet.transcript.v2.started |
conferenceRecord.transcript |
| Una trascrizione termina per una conferenza nello spazio riunioni. | google.workspace.meet.transcript.v2.ended |
conferenceRecord.transcript |
| Viene generato un file di trascrizione per una conferenza nello spazio della riunione. | google.workspace.meet.transcript.v2.fileGenerated |
conferenceRecord.transcript |
Dati sugli eventi
Questa sezione descrive i dati sugli eventi e i payload di esempio per gli eventi negli spazi di riunione di Meet.
Quando il tuo abbonamento a Google Workspace riceve un evento da Meet, il campo data contiene il payload dell'evento. Questo payload contiene informazioni sulla risorsa Google Workspace che è stata modificata. Ad esempio, se hai
sottoscritto eventi relativi a nuove trascrizioni in uno spazio, il payload di questi
eventi contiene informazioni sulla risorsa transcripts
che è cambiata.
Dati della risorsa nel payload dell'evento
La tabella seguente fornisce esempi di payload JSON per un abbonamento a uno spazio di riunione di Meet. Gli esempi utilizzano l'ID record della conferenza (ad esempio, conferenceRecords/kRyYx8b7vNDsLpR1tG_cNjFUQBoBRhHIMoGJAJkBCQ) per identificare lo spazio per le riunioni. Per saperne di più, vedi In che modo Meet identifica uno spazio riunione.
Per ogni evento ricevuto dalla sottoscrizione, il payload viene visualizzato nel campo data dell'evento:
| Tipi di eventi | Payload JSON |
|---|---|
Una conferenza inizia o termina per lo spazio della riunione di Meet.
|
Esclude i dati delle risorse:
{
"conferenceRecord":
{
"name": "conferenceRecords/ |
Un partecipante partecipa o abbandona una conferenza nello spazio riunioni di Meet.
|
Esclude i dati delle risorse:
{
"participantSession":
{
"name": "conferenceRecords/ |
Una registrazione inizia, termina o viene generato un file per una conferenza nello spazio della riunione di Meet.
|
Esclude i dati delle risorse:
{
"recording":
{
"name": "conferenceRecords/ |
Una nota smart viene avviata, terminata o viene generato un file per una conferenza nello spazio riunioni di Meet.
|
Esclude i dati delle risorse:
{
"smartNote":
{
"name": "conferenceRecords/ |
Una trascrizione inizia, termina o viene generato un file per una conferenza nello spazio riunioni di Meet.
|
Esclude i dati delle risorse:
{
"transcript":
{
"name": "conferenceRecords/ |
Limitazioni
- Gli invitati di Calendar e gli altri partecipanti invitati a una conferenza possono ricevere solo i seguenti eventi:
google.workspace.meet.conference.v2.startedegoogle.workspace.meet.transcript.v2.fileGenerated.
Argomenti correlati
- Panoramica dell'API Google Workspace Events
- Struttura degli eventi di Google Workspace
- Scegli gli ambiti dell'API Google Workspace Events
- Panoramica dell'API REST di Google Meet
- Scegli gli ambiti dell'API REST di Meet
- Tutorial: Osserva gli eventi delle riunioni con Python e l'API REST di Google Meet