Collabora con i partecipanti

Questa guida spiega come ottenere i dettagli dei partecipanti che hanno partecipato a una conferenza passata o che sono in una conferenza attiva, insieme alle informazioni sulla sessione, utilizzando l'API REST di Google Meet.

Un partecipante è una persona che ha partecipato a una chiamata o che utilizza la modalità Complementare, che guarda come spettatore o un dispositivo della sala connesso a una chiamata. Esiste una participants risorsa per ogni persona.

Una sessione partecipante è un ID sessione univoco creato per ogni coppia partecipante-dispositivo che partecipa a una chiamata. Esiste una participantSessions risorsa per ogni sessione. Se il partecipante partecipa alla stessa chiamata più volte dalla stessa coppia partecipante-dispositivo, a ciascuna viene assegnato un ID sessione univoco.

Se sei il proprietario o il partecipante di uno spazio riunioni, puoi chiamare i metodi get e list sulle risorse participants e participantSessions per recuperare i record dei partecipanti.

L'autenticazione e l'autorizzazione con le credenziali utente consentono alle app di Google Meet di accedere ai dati utente ed eseguire operazioni per conto dell'utente autenticato. L'autenticazione con la delega a livello di dominio consente di autorizzare l'account di servizio di un'applicazione ad accedere ai dati degli utenti senza che sia necessario il loro consenso.

Partecipanti

Le sezioni seguenti descrivono in dettaglio come ottenere informazioni sui partecipanti in un record di conferenza.

La participants risorsa si unisce al campo user. Un user può essere solo uno dei seguenti oggetti:

  • Un signedinUser è:

    • Un singolo utente che partecipa da un computer, un dispositivo mobile o tramite la modalità Complementare.

    • Un account robot utilizzato dai dispositivi per sale conferenze.

  • Un anonymousUser è un utente non identificato che non ha eseguito l'accesso a un Account Google.

  • A phoneUser è un utente che chiama da un telefono in cui l'identità dell'utente è sconosciuta perché non ha eseguito l'accesso con un Account Google.

Tieni presente che, sebbene tutti e tre gli oggetti restituiscano un displayName, signedinUser restituisce anche un user ID univoco interoperabile con l'API SDK Admin e l'API People. Formato: users/{user}. Per ulteriori informazioni sull'utilizzo dell'user ID con l'API People, consulta Recuperare i dettagli dei partecipanti con l' API People.

Ottenere i dettagli di un partecipante

Per ottenere i dettagli di un partecipante specifico, utilizza il get metodo sulla participants risorsa. Imposta il parametro del percorso name utilizzando il formato conferenceRecords/{conferenceRecord}/participants/{participantRecord}.

Se non conosci il nome del partecipante, puoi elencare tutti i nomi dei partecipanti utilizzando il metodo list.

Il metodo restituisce i dati del partecipante come istanza di una risorsa participants.

Il seguente esempio di codice mostra come recuperare un partecipante specifico:

Java

java-meet/samples/snippets/generated/com/google/apps/meet/v2/conferencerecordsservice/getparticipant/AsyncGetParticipant.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.ConferenceRecordsServiceClient;
import com.google.apps.meet.v2.GetParticipantRequest;
import com.google.apps.meet.v2.Participant;
import com.google.apps.meet.v2.ParticipantName;

public class AsyncGetParticipant {

  public static void main(String[] args) throws Exception {
    asyncGetParticipant();
  }

  public static void asyncGetParticipant() throws Exception {
    // This snippet has been automatically generated and should be regarded as a code template only.
    // It will require modifications to work:
    // - It may require correct/in-range values for request initialization.
    // - It may require specifying regional endpoints when creating the service client as shown in
    // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
    try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
        ConferenceRecordsServiceClient.create()) {
      GetParticipantRequest request =
          GetParticipantRequest.newBuilder()
              .setName(ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]").toString())
              .build();
      ApiFuture<Participant> future =
          conferenceRecordsServiceClient.getParticipantCallable().futureCall(request);
      // Do something.
      Participant response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/conference_records_service.get_participant.js
/**
 * This snippet has been automatically generated and should be regarded as a code template only.
 * It will require modifications to work.
 * It may require correct/in-range values for request initialization.
 * TODO(developer): Uncomment these variables before running the sample.
 */
/**
 *  Required. Resource name of the participant.
 */
// const name = 'abc123'

// Imports the Meet library
const {ConferenceRecordsServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new ConferenceRecordsServiceClient();

async function callGetParticipant() {
  // Construct request
  const request = {
    name,
  };

  // Run request
  const response = await meetClient.getParticipant(request);
  console.log(response);
}

callGetParticipant();

Python

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_conference_records_service_get_participant_async.py
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.apps import meet_v2


async def sample_get_participant():
    # Create a client
    client = meet_v2.ConferenceRecordsServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.GetParticipantRequest(
        name="name_value",
    )

    # Make the request
    response = await client.get_participant(request=request)

    # Handle the response
    print(response)

cURL

curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/CONFERENCE_RECORD_NAME/participants/PARTICIPANT_NAME" \
-H "Authorization: Bearer ACCESS_TOKEN"

Sostituisci ACCESS_TOKEN con il token di accesso che concede l'accesso all'API.

Sostituisci quanto segue:

  • Il nome del record della conferenza con il nome dell'ID conferenza specifico in un record della conferenza.
  • Il nome del partecipante con il nome dell'ID partecipante specifico in un record della conferenza.

Elencare tutti i partecipanti

Per elencare i dettagli di tutti i partecipanti in un record della conferenza, utilizza il list metodo sulla participants risorsa. Imposta il parametro del percorso parent utilizzando il formato conferenceRecords/{conferenceRecord}.

Il metodo restituisce un elenco dei partecipanti alla conferenza, ordinati per earliestStartTime in ordine decrescente, come istanza di una risorsa participants. Per regolare le dimensioni della pagina e filtrare i risultati della query, consulta Personalizzare la paginazione o filtrare l'elenco dei partecipanti.

Il seguente esempio di codice mostra come elencare tutti i partecipanti in un record della conferenza:

Java

java-meet/samples/snippets/generated/com/google/apps/meet/v2/conferencerecordsservice/listparticipants/AsyncListParticipants.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.ConferenceRecordName;
import com.google.apps.meet.v2.ConferenceRecordsServiceClient;
import com.google.apps.meet.v2.ListParticipantsRequest;
import com.google.apps.meet.v2.Participant;

public class AsyncListParticipants {

  public static void main(String[] args) throws Exception {
    asyncListParticipants();
  }

  public static void asyncListParticipants() throws Exception {
    // This snippet has been automatically generated and should be regarded as a code template only.
    // It will require modifications to work:
    // - It may require correct/in-range values for request initialization.
    // - It may require specifying regional endpoints when creating the service client as shown in
    // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
    try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
        ConferenceRecordsServiceClient.create()) {
      ListParticipantsRequest request =
          ListParticipantsRequest.newBuilder()
              .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
              .setPageSize(883849137)
              .setPageToken("pageToken873572522")
              .setFilter("filter-1274492040")
              .build();
      ApiFuture<Participant> future =
          conferenceRecordsServiceClient.listParticipantsPagedCallable().futureCall(request);
      // Do something.
      for (Participant element : future.get().iterateAll()) {
        // doThingsWith(element);
      }
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/conference_records_service.list_participants.js
/**
 * This snippet has been automatically generated and should be regarded as a code template only.
 * It will require modifications to work.
 * It may require correct/in-range values for request initialization.
 * TODO(developer): Uncomment these variables before running the sample.
 */
/**
 *  Required. Format: `conferenceRecords/{conference_record}`
 */
// const parent = 'abc123'
/**
 *  Maximum number of participants to return. The service might return fewer
 *  than this value.
 *  If unspecified, at most 100 participants are returned.
 *  The maximum value is 250; values above 250 are coerced to 250.
 *  Maximum might change in the future.
 */
// const pageSize = 1234
/**
 *  Page token returned from previous List Call.
 */
// const pageToken = 'abc123'
/**
 *  Optional. User specified filtering condition in EBNF
 *  format (https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form).
 *  The following are the filterable fields:
 *  * `earliest_start_time`
 *  * `latest_end_time`
 *  For example, `latest_end_time IS NULL` returns active participants in
 *  the conference.
 */
// const filter = 'abc123'

// Imports the Meet library
const {ConferenceRecordsServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new ConferenceRecordsServiceClient();

async function callListParticipants() {
  // Construct request
  const request = {
    parent,
  };

  // Run request
  const iterable = meetClient.listParticipantsAsync(request);
  for await (const response of iterable) {
      console.log(response);
  }
}

callListParticipants();

Python

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_conference_records_service_list_participants_async.py
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.apps import meet_v2


async def sample_list_participants():
    # Create a client
    client = meet_v2.ConferenceRecordsServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.ListParticipantsRequest(
        parent="parent_value",
    )

    # Make the request
    page_result = client.list_participants(request=request)

    # Handle the response
    async for response in page_result:
        print(response)

cURL

curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/PARENT_NAME/participants" \
-H "Authorization: Bearer ACCESS_TOKEN"

Sostituisci ACCESS_TOKEN con il token di accesso che concede l'accesso all'API.

Sostituisci il nome del parent con il nome dell'ID conferenza specifico in un record della conferenza.

Personalizzare la paginazione o filtrare l'elenco dei partecipanti

Trasmetti i seguenti parametri di query per personalizzare la paginazione o filtrare i partecipanti:

  • pageSize: il numero massimo di partecipanti da restituire. Il servizio potrebbe restituire un valore inferiore. Se non è specificato, vengono restituiti al massimo 100 partecipanti. Il valore massimo è 250; i valori superiori a 250 vengono modificati automaticamente in 250.

  • pageToken: un token di pagina ricevuto da una chiamata di elenco precedente. Fornisci questo token per recuperare la pagina successiva.

  • filter: (facoltativo) Un filtro di query per recuperare elementi specifici nei risultati della risorsa participants.

    Puoi utilizzare i campi earliestStartTime o latestEndTime per filtrare gli utenti che hanno partecipato prima o sono usciti dopo un determinato orario. Entrambi i campi utilizzano il Timestamp formato in RFC 3339 UTC "Zulu" formato, con risoluzione al nanosecondo e fino a nove cifre frazionarie: {year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z. Ad esempio:

    • earliestStartTime < 2023-10-01T15:01:23Z
    • latestEndTime < 2023-10-01T15:01:23Z

    Per elencare tutti i partecipanti attivi in una conferenza esistente, utilizza latestEndTime IS NULL.

Recuperare i dettagli dei partecipanti con l'API People

Per recuperare i dettagli di un partecipante, utilizza il get metodo sulla people risorsa nell'API People.

  1. Estrai l'ID della persona dalla risorsa participant utilizzando il componente finale del percorso. Ad esempio, se il valore della risorsa participant è conferenceRecords/abc-123/participants/12345, l'ID per l'API People è 12345.

  2. Includi READ_SOURCE_TYPE_PROFILE, READ_SOURCE_TYPE_CONTACT e READ_SOURCE_TYPE_OTHER_CONTACT ReadSourceType. In questo modo, nella risposta vengono inclusi sia gli utenti interni di un'organizzazione Google Workspace sia i contatti esterni.

Il seguente esempio di codice mostra come cercare una persona nei profili e nei contatti dell'organizzazione:

cURL

curl \
   'https://people.googleapis.com/v1/people/PERSON_ID?personFields=names%2CemailAddresses&sources=READ_SOURCE_TYPE_OTHER_CONTACT&sources=READ_SOURCE_TYPE_PROFILE&sources=READ_SOURCE_TYPE_CONTACT' \
   --header 'Authorization: Bearer ACCESS_TOKEN' \
   --header 'Accept: application/json' \
   --compressed

Sostituisci quanto segue:

  • PERSON_ID: l'ID della persona da trovare.
  • ACCESS_TOKEN: il token di accesso che concede l'accesso a più API.

Sessioni dei partecipanti

Le sezioni seguenti descrivono in dettaglio come ottenere informazioni sulle sessioni dei partecipanti di un partecipante in un record della conferenza.

Ottenere i dettagli di una sessione partecipante

Per ottenere i dettagli di una sessione partecipante specifica, utilizza il get metodo sulla participantSessions risorsa. Imposta il parametro del percorso name utilizzando il formato conferenceRecords/{conferenceRecord}/participants/{participantRecord}/participantSessions/{participantSessionRecord}.

Se non conosci il nome della sessione partecipante, puoi elencare tutte le sessioni partecipanti di un partecipante utilizzando il metodo list.

Il metodo restituisce il nome del partecipante come istanza di una risorsa participantSessions.

Il seguente esempio di codice mostra come recuperare una sessione partecipante specifica:

Java

java-meet/samples/snippets/generated/com/google/apps/meet/v2/conferencerecordsservice/getparticipantsession/AsyncGetParticipantSession.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.ConferenceRecordsServiceClient;
import com.google.apps.meet.v2.GetParticipantSessionRequest;
import com.google.apps.meet.v2.ParticipantSession;
import com.google.apps.meet.v2.ParticipantSessionName;

public class AsyncGetParticipantSession {

  public static void main(String[] args) throws Exception {
    asyncGetParticipantSession();
  }

  public static void asyncGetParticipantSession() throws Exception {
    // This snippet has been automatically generated and should be regarded as a code template only.
    // It will require modifications to work:
    // - It may require correct/in-range values for request initialization.
    // - It may require specifying regional endpoints when creating the service client as shown in
    // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
    try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
        ConferenceRecordsServiceClient.create()) {
      GetParticipantSessionRequest request =
          GetParticipantSessionRequest.newBuilder()
              .setName(
                  ParticipantSessionName.of(
                          "[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]")
                      .toString())
              .build();
      ApiFuture<ParticipantSession> future =
          conferenceRecordsServiceClient.getParticipantSessionCallable().futureCall(request);
      // Do something.
      ParticipantSession response = future.get();
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/conference_records_service.get_participant_session.js
/**
 * This snippet has been automatically generated and should be regarded as a code template only.
 * It will require modifications to work.
 * It may require correct/in-range values for request initialization.
 * TODO(developer): Uncomment these variables before running the sample.
 */
/**
 *  Required. Resource name of the participant.
 */
// const name = 'abc123'

// Imports the Meet library
const {ConferenceRecordsServiceClient} = require('@google-apps/meet').v2;

// Instantiates a client
const meetClient = new ConferenceRecordsServiceClient();

async function callGetParticipantSession() {
  // Construct request
  const request = {
    name,
  };

  // Run request
  const response = await meetClient.getParticipantSession(request);
  console.log(response);
}

callGetParticipantSession();

Python

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_conference_records_service_get_participant_session_async.py
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.apps import meet_v2


async def sample_get_participant_session():
    # Create a client
    client = meet_v2.ConferenceRecordsServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.GetParticipantSessionRequest(
        name="name_value",
    )

    # Make the request
    response = await client.get_participant_session(request=request)

    # Handle the response
    print(response)

cURL

curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/CONFERENCE_RECORD_NAME/participants/PARTICIPANT_NAME/participantSessions/PARTICIPANT_SESSION_ID" \
-H "Authorization: Bearer ACCESS_TOKEN"

Sostituisci ACCESS_TOKEN con il token di accesso che concede l'accesso all'API.

Sostituisci quanto segue:

  • Il nome del record della conferenza con il nome dell'ID conferenza specifico in un record della conferenza.
  • Il nome del partecipante con il nome dell'ID partecipante specifico in un record della conferenza.
  • L'ID sessione partecipante con l'ID della sessione partecipante specifica.

Elencare tutte le sessioni partecipanti

Per elencare i dettagli di tutte le sessioni partecipanti di un partecipante in un record della conferenza, utilizza il list() metodo sulla participantSessions risorsa. Imposta il parametro del percorso parent utilizzando il formato conferenceRecords/{conferenceRecord}/participants/{participantRecord}.

Il metodo restituisce un elenco di sessioni partecipanti, ordinate per startTime in ordine decrescente, come istanza di una risorsa participantSession. Per regolare le dimensioni della pagina e filtrare i risultati della query, consulta Personalizzare la paginazione o filtrare l'elenco delle sessioni partecipanti.

Il seguente esempio di codice mostra come elencare tutte le sessioni partecipanti in un record della conferenza:

Java

java-meet/samples/snippets/generated/com/google/apps/meet/v2/conferencerecordsservice/listparticipantsessions/AsyncListParticipantSessions.java
import com.google.api.core.ApiFuture;
import com.google.apps.meet.v2.ConferenceRecordsServiceClient;
import com.google.apps.meet.v2.ListParticipantSessionsRequest;
import com.google.apps.meet.v2.ParticipantName;
import com.google.apps.meet.v2.ParticipantSession;

public class AsyncListParticipantSessions {

  public static void main(String[] args) throws Exception {
    asyncListParticipantSessions();
  }

  public static void asyncListParticipantSessions() throws Exception {
    // This snippet has been automatically generated and should be regarded as a code template only.
    // It will require modifications to work:
    // - It may require correct/in-range values for request initialization.
    // - It may require specifying regional endpoints when creating the service client as shown in
    // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
    try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
        ConferenceRecordsServiceClient.create()) {
      ListParticipantSessionsRequest request =
          ListParticipantSessionsRequest.newBuilder()
              .setParent(ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]").toString())
              .setPageSize(883849137)
              .setPageToken("pageToken873572522")
              .setFilter("filter-1274492040")
              .build();
      ApiFuture<ParticipantSession> future =
          conferenceRecordsServiceClient.listParticipantSessionsPagedCallable().futureCall(request);
      // Do something.
      for (ParticipantSession element : future.get().iterateAll()) {
        // doThingsWith(element);
      }
    }
  }
}

Node.js

packages/google-apps-meet/samples/generated/v2/conference_records_service.list_participant_sessions.js
// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// ** This file is automatically generated by gapic-generator-typescript. **
// ** https://github.com/googleapis/gapic-generator-typescript **
// ** All changes to this file may be overwritten. **



'use strict';

function main(parent) {
  /**
   * This snippet has been automatically generated and should be regarded as a code template only.
   * It will require modifications to work.
   * It may require correct/in-range values for request initialization.
   * TODO(developer): Uncomment these variables before running the sample.
   */
  /**
   *  Required. Format:
   *  `conferenceRecords/{conference_record}/participants/{participant}`
   */
  // const parent = 'abc123'
  /**
   *  Optional. Maximum number of participant sessions to return. The service
   *  might return fewer than this value. If unspecified, at most 100
   *  participants are returned. The maximum value is 250; values above 250 are
   *  coerced to 250. Maximum might change in the future.
   */
  // const pageSize = 1234
  /**
   *  Optional. Page token returned from previous List Call.
   */
  // const pageToken = 'abc123'
  /**
   *  Optional. User specified filtering condition in EBNF
   *  format (https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form).
   *  The following are the filterable fields:
   *  * `start_time`
   *  * `end_time`
   *  For example, `end_time IS NULL` returns active participant sessions in
   *  the conference record.
   */
  // const filter = 'abc123'

  // Imports the Meet library
  const {ConferenceRecordsServiceClient} = require('@google-apps/meet').v2;

  // Instantiates a client
  const meetClient = new ConferenceRecordsServiceClient();

  async function callListParticipantSessions() {
    // Construct request
    const request = {
      parent,
    };

    // Run request
    const iterable = meetClient.listParticipantSessionsAsync(request);
    for await (const response of iterable) {
        console.log(response);
    }
  }

  callListParticipantSessions();
}

process.on('unhandledRejection', err => {
  console.error(err.message);
  process.exitCode = 1;
});
main(...process.argv.slice(2));

Python

packages/google-apps-meet/samples/generated_samples/meet_v2_generated_conference_records_service_list_participant_sessions_async.py
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
#   client as shown in:
#   https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.apps import meet_v2


async def sample_list_participant_sessions():
    # Create a client
    client = meet_v2.ConferenceRecordsServiceAsyncClient()

    # Initialize request argument(s)
    request = meet_v2.ListParticipantSessionsRequest(
        parent="parent_value",
    )

    # Make the request
    page_result = client.list_participant_sessions(request=request)

    # Handle the response
    async for response in page_result:
        print(response)

cURL

curl -X GET "https://meet.googleapis.com/v2/conferenceRecords/CONFERENCE_RECORD_NAME/participants/PARENT_NAME/participantSessions" \
-H "Authorization: Bearer ACCESS_TOKEN"

Sostituisci ACCESS_TOKEN con il token di accesso che concede l'accesso all'API.

Sostituisci quanto segue:

  • Il nome del record della conferenza con il nome dell'ID conferenza specifico in un record della conferenza.
  • Il nome del parent con il nome delle sessioni partecipanti di un partecipante in un record della conferenza.

Personalizzare la paginazione o filtrare l'elenco delle sessioni partecipanti

Trasmetti i seguenti parametri di query facoltativi per personalizzare la paginazione o filtrare le sessioni partecipanti:

  • pageSize: il numero massimo di sessioni partecipanti da restituire. Il servizio potrebbe restituire un valore inferiore. Se non è specificato, vengono restituite al massimo 100 sessioni partecipanti. Il valore massimo è 250; i valori superiori a 250 vengono modificati automaticamente in 250.

  • pageToken: un token di pagina ricevuto da una chiamata di elenco precedente. Fornisci questo token per recuperare la pagina successiva.

  • filter: (facoltativo) Un filtro di query per recuperare elementi specifici nei risultati della risorsa participants.

    Puoi utilizzare i campi startTime o endTime per filtrare gli utenti che hanno partecipato prima o sono usciti dopo un determinato orario. Entrambi i campi utilizzano il Timestamp formato in RFC 3339 UTC "Zulu" formato, con risoluzione al nanosecondo e fino a nove cifre frazionarie: {year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z. Ad esempio:

    • startTime < 2023-10-01T15:01:23Z
    • endTime < 2023-10-01T15:01:23Z

    Per elencare tutte le sessioni partecipanti attive nel record della conferenza, utilizza endTime IS NULL.