На этой странице описаны события Google Meet, на которые ваше приложение может подписаться с помощью API Google Workspace Events. Определив, какие типы событий вам нужны, создайте подписку , чтобы начать получать события от Meet.
Подробнее о разработке приложений для Meet см. в обзоре API REST Google Meet .
Поддерживаемые мероприятия Meet
Подписки на Google Workspace позволяют получать события о следующих типах изменений в Meet:
- Конференция начинается или заканчивается в конференц-зале.
- Участник присоединяется к конференции или покидает ее.
- Для конференции создается запись .
- Для конференции создается стенограмма .
Ресурсы, которые вы можете отслеживать на предмет событий
Для получения событий вы указываете ресурс Meet для мониторинга, который называется целевым ресурсом подписки.
API Google Workspace Events поддерживает следующие целевые ресурсы для Meet:
Целевой ресурс | Формат | Ограничения (если применимо) |
---|---|---|
Место для встреч | //meet.googleapis.com/spaces/ SPACE Где SPACE — это идентификатор в имени ресурса | |
Пользователь | //cloudidentity.googleapis.com/users/ USER Где USER — это идентификатор в поле | Подписка получает события о конференц-залах, где пользователь относится к одной из следующих категорий:
|
Типы событий для создания подписок
При создании подписки на ресурс Meet вы используете поле eventTypes[]
, чтобы указать типы событий, которые хотите получать. Типы событий форматируются в соответствии со спецификацией CloudEvents , например, google.workspace. APPLICATION . RESOURCE . VERSION . ACTION
.
Например, чтобы получать события о новых участниках конференции в пространстве Meet, укажите тип события как google.workspace.meet.participant.v2.joined
. Подробнее о работе событий см. в статье «Структура событий Google Workspace» .
В следующей таблице показаны поддерживаемые типы событий, описание и измененный ресурс Meet, представленный в данных события:
Тип события | Описание | Ресурс для знакомств |
---|---|---|
| В конференц-зале начинается конференция. | |
| Конференция заканчивается в конференц-зале. | |
| Участник присоединяется к активной конференции в конференц-зале. | |
| Участник покидает активную конференцию в конференц-зале. | |
| Для конференции в конференц-зале создается файл записи. | |
| Для конференции в конференц-зале создается файл стенограммы. | |
Данные о событиях
В этом разделе описываются данные о событиях и примеры полезной нагрузки для событий в конференц-залах Meet.
Когда ваша подписка на Google Workspace получает событие от Meet, поле data
содержит полезную нагрузку этого события. Эта полезная нагрузка содержит информацию об изменившемся ресурсе Google Workspace. Например, если вы подписаны на события о новых расшифровках в пространстве, полезная нагрузка для этих событий будет содержать информацию об изменившемся ресурсе transcript
.
Данные о ресурсах в полезной нагрузке события
В следующей таблице приведены примеры полезных данных JSON для подписки на конференц-площадку Meet. В этих примерах для идентификации площадки используется идентификатор записи конференции (например, conferenceRecords/AAA-BBB-CCC-DDD-EEE
). Подробнее см. в статье «Как Meet идентифицирует конференц-площадку» .
Для каждого события, которое получает подписка, полезная нагрузка отображается в поле data
события:
Пример | Тип события | полезная нагрузка JSON |
---|---|---|
Начинается конференция в конференц-зале Meet. | | Исключает данные о ресурсах
{
"conferenceRecord":
{
"name": "conferenceRecords/ |
Участник присоединяется к конференции в конференц-зале Meet. | | Исключает данные о ресурсах { "participantSession": { "name": "conferenceRecords/ |
Запись создается для конференции в конференц-зале Meet. | google.workspace.meet.recording.v2.fileGenerated | Исключает данные о ресурсах { "recording": { "name": "conferenceRecords/ |
Стенограмма создается для конференции в конференц-зале Meet. | google.workspace.meet.transcript.v2.fileGenerated | Исключает данные о ресурсах { "transcript": { "name": "conferenceRecords/ |