Подпишитесь на мероприятия Google Meet

На этой странице описаны события Google Meet, на которые ваше приложение может подписаться с помощью API событий Google Workspace. После того, как вы решите, какие типы событий вам нужны, создайте подписку , чтобы начать получать события из Google Meet.

Дополнительные сведения о разработке приложений для Google Meet см. в обзоре REST API Google Meet .

Поддерживаемые целевые ресурсы Meet

Чтобы получать события Meet, API событий Google Workspace поддерживает подписку на следующие ресурсы:

  • Помещения для встреч, представленные как space ресурсы.
  • Пользователи, представленные как user ресурсы Cloud Identity API.

Поддерживаемые мероприятия Meet

Подписки на Google Workspace позволяют получать события о следующих типах изменений в Meet:

Когда вы создаете подписку на ресурс Meet, вы используете поле eventTypes[] , чтобы указать, какие типы событий вы хотите получать. Типы событий форматируются в соответствии со спецификацией CloudEvents, например google.workspace. APPLICATION . RESOURCE . VERSION . ACTION . Например, чтобы получать события о новых участниках конференции для пространства Meet, вы указываете тип события google.workspace.meet.participant.v2.joined . Дополнительную информацию о том, как работают события, см. в разделе Структура событий Google Workspace .

В следующей таблице показаны поддерживаемые типы событий, описание и измененный ресурс Meet, представленный в данных события:

Тип события Описание Ресурс знакомств

google.workspace.meet.conference.v2.started

Конференция начинается в конференц-зале.

conferenceRecord

google.workspace.meet.conference.v2.ended

Конференция заканчивается в конференц-зале.

conferenceRecord

google.workspace.meet.participant.v2.joined

Участник присоединяется к активной конференции в конференц-зале.

conferenceRecord.participantSession

google.workspace.meet.participant.v2.left

Участник покидает активную конференцию в конференц-зале.

conferenceRecord.participantSession

google.workspace.meet.recording.v2.fileGenerated

Для конференции в конференц-зале создается файл записи.

conferenceRecord.recording

google.workspace.meet.transcript.v2.fileGenerated

Файл стенограммы создается для конференции в конференц-зале.

conferenceRecord.transcript

Данные о событии

В этом разделе описаны данные о событиях и примеры полезных данных для событий в пространствах для встреч Meet.

Когда ваша подписка на Google Workspace получает событие от Meet, поле data содержит полезную нагрузку для этого события. Эта полезная нагрузка содержит информацию об изменившемся ресурсе Google Workspace. Например, если вы подписались на события о новых стенограммах в пространстве, полезные данные для этих событий содержат информацию об изменившемся ресурсе transcript .

Данные ресурса в полезных данных события

В следующей таблице приведены примеры полезных данных JSON для подписки на пространство для собраний Meet. В примерах используется конференция conferenceRecords/AAA-BBB-CCC-DDD-EEE , которая проходит в пространстве. Для каждого события, которое получает подписка, полезные данные отображаются в поле data события:

Пример Тип события Полезная нагрузка JSON

Конференция начнется в конференц-зале Meet.

google.workspace.meet.conference.v2.started

Исключает данные ресурсов
{
    "conferenceRecord":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE"
    }
}
      
Участник присоединяется к конференции в конференц-зале Meet.

google.workspace.meet.participant.v2.joined

Исключает данные ресурсов
{
    "participantSession":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/participants/FFF-GGG-HHH-III-JJJ/participantSessions/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Для конференции в конференц-зале Meet создается запись. google.workspace.meet.recording.v2.fileGenerated
Исключает данные ресурсов
{
    "recording":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP"
    }
}
      
Стенограмма конференции создается в конференц-зале Meet. google.workspace.meet.transcript.v2.fileGenerated
Исключает данные ресурсов
{
    "transcript":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT"
    }
}