На этой странице описаны события Google Meet, на которые ваше приложение может подписаться с помощью API событий Google Workspace. После того, как вы решите, какие типы событий вам нужны, создайте подписку , чтобы начать получать события из Google Meet.
Дополнительные сведения о разработке приложений для Google Meet см. в обзоре REST API 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
которая проходит в пространстве. Для каждого события, которое получает подписка, полезные данные отображаются в поле data
события:
Пример | Тип события | Полезная нагрузка JSON |
---|---|---|
Конференция начнется в конференц-зале Meet. | | Исключает данные ресурсов { "conferenceRecord": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE" } } |
Участник присоединяется к конференции в конференц-зале Meet. | | Исключает данные ресурсов { "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" } } |
похожие темы
- Учебное пособие. Наблюдайте за событиями собраний с помощью Python и REST API Google Meet
- Структура событий Google Workspace
- Выберите области действия OAuth
- Создайте подписку , чтобы получать мероприятия Meet
- Обзор REST API Google Meet