Пространство для собраний представляет собой виртуальное место или постоянный объект (например, комнату для собраний), где проводятся конференции. В одном пространстве одновременно можно проводить только одну активную конференцию. Пространство для встреч также помогает пользователям встречаться и находить общие ресурсы.
В следующих разделах подробно описано, как создавать, получать и обновлять пространство для собраний.
Как Meet определяет место для встреч
API REST Google Meet создает ресурс spaces
для каждого пространства встреч. Поле name
— это имя ресурса.
Ниже приведены два важных способа определения места встречи с помощью поля name
:
space
— это идентификатор ресурса для пространства, отформатированный какspaces/{space}
. Это уникальный идентификатор, сгенерированный сервером, чувствительный к регистру. Например,spaces/jQCFfuBOdN5z
.meetingCode
— это псевдоним пространства в форматеspaces/{meetingCode}
. Это типизированная уникальная строка символов, не чувствительная к регистру. Например,abc-mnop-xyz
. Максимальная длина — 128 символов. Он является частьюmeetingUri
:https://meet.google.com/abc-mnop-xyz
.
Чтобы управлять пространством для встреч, используйте следующие значения для поля {name}
:
Чтобы получить подробную информацию о пространстве для собраний, вы можете использовать
spaces/{space}
или псевдонимspaces/{meetingCode}
. Дополнительную информацию см. в разделе «Получение места для собраний» .Чтобы обновить сведения о месте встречи, вы можете использовать только
spaces/{space}
. Дополнительные сведения см. в разделе Обновление места встречи .Чтобы завершить активную конференцию в конференц-зале, вы можете использовать только
spaces/{space}
. Дополнительную информацию см. в разделе Завершить активную конференцию .
Создайте место для встреч
Чтобы создать пространство для встреч , используйте метод create
ресурса spaces
.
Метод возвращает экземпляр ресурса spaces
, который включает объект SpaceConfig
, который является конфигурацией пространства для собраний. Он также содержит объект ActiveConference
, который является ссылкой на текущий ресурс conferenceRecords
в пространстве собрания.
В следующем примере кода показано, как создать пространство для собраний:
Ява
Node.js
Питон
Получите место для встреч
Чтобы получить подробную информацию о пространстве для собраний, используйте метод get
ресурса spaces
с указанным name
. Дополнительную информацию см. в разделе «Как Meet определяет место для встреч» .
Метод возвращает место для встреч как экземпляр space
ресурса.
В следующем примере кода показано, как получить место для собраний:
Ява
Node.js
Питон
Замените имя пространства уникальным идентификатором пространства для собраний, сгенерированным сервером.
Обновите место встречи
Чтобы обновить сведения о пространстве для собраний, используйте метод patch
для ресурса spaces
с указанным name
. Дополнительную информацию см. в разделе «Как Meet определяет место для встреч» .
Метод patch
также принимает необязательный параметр updateMask
. Поле имеет тип FieldMask
. Это список полей, разделенных запятыми, которые вы хотите обновить в пространстве.
Метод возвращает место для встреч как экземпляр ресурса spaces
.
В следующем примере кода показано, как обновить пространство для собраний:
Ява
Node.js
Питон
Замените имя пространства уникальным идентификатором пространства для собраний, сгенерированным сервером.
Завершить активную конференцию
Чтобы завершить активную конференцию в помещении для собраний, используйте метод spaces.endActiveConference
ресурса spaces
. Тело запроса и ответа пусто. Дополнительную информацию см. в разделе «Как Meet определяет место для встреч» .
В следующем примере кода показано, как завершить активную конференцию:
Ява
Node.js
Питон
Замените имя пространства уникальным идентификатором пространства для собраний, сгенерированным сервером.