Method: createConferenceWithBots.create

Создает конференцию и добавляет ботов.

Разрешение видео, запрошенное ботами, имитирует разрешение, которое запрашивается клиентом Meet при использовании макета «Авто». См. https://support.google.com/meethardware/answer/9295022 .

  • если numOfBots == 1: боты будут запрашивать HD (1280x720) у активного динамика.
  • если numOfBots < 6: боты будут запрашивать VGA (640x360) у всех участников.
  • если numOfBots < 16: боты будут запрашивать HVGA (480x270) у всех участников.
  • иначе: боты будут запрашивать HQVGA (240х135) у всех участников.

HTTP-запрос

POST https://botsondemand.googleapis.com/v1/createConferenceWithBots

URL-адрес использует синтаксис транскодирования gRPC .

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "numOfBots": integer,
  "ttlSecs": integer,
  "defaultBotOptions": {
    object (BotOptions)
  },
  "perBotOptions": [
    {
      object (BotOptions)
    }
  ]
}
Поля
numOfBots

integer

Необходимый. Количество добавляемых ботов должно быть от 1 до 50.

ttlSecs

integer

Необходимый. TTL в секундах, чтобы боты могли оставаться на встрече.

defaultBotOptions

object ( BotOptions )

Необязательный. Параметры по умолчанию для всех ботов, созданных в рамках этого запроса.

perBotOptions[]

object ( BotOptions )

Необязательный. Параметры для ботов, созданных в рамках этого запроса. Если предоставлено меньше параметров, чем количество ботов, для оставшихся ботов будут использоваться параметры по умолчанию.

Тело ответа

Ответ на {@link CreateConferenceWithBotsRequest}

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "conferenceCode": string,
  "errorMessages": [
    string
  ]
}
Поля
conferenceCode

string

Созданная конференция.

errorMessages[]

string

Сообщения об ошибках, возвращаемые неудачными ботами.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/meetings

Дополнительную информацию см. в обзоре OAuth 2.0 .

Параметры бота

Параметры, специфичные для отдельных ботов

JSON-представление
{
  "requestedResolution": enum (SupportedVideoResolutions),
  "muteAudio": boolean,
  "muteVideo": boolean,
  "playbackVideo": enum (VideoFile),
  "outputResolution": enum (SupportedVideoResolutions)
}
Поля
requestedResolution

enum ( SupportedVideoResolutions )

Необязательный. Входящее разрешение, запрошенное ботами.

muteAudio

boolean

Необязательный. Отключить звук, отправленный от бота, по умолчанию False

muteVideo

boolean

Необязательный. Отключить звук видео, отправленного от бота, по умолчанию False

playbackVideo

enum ( VideoFile )

Необязательный. Видеофайл, который должен воспроизвести бот

outputResolution

enum ( SupportedVideoResolutions )

Необязательный. Разрешение исходящего видео, отправленное ботами, будет выбрано воспроизводимое видео, соответствующее этому разрешению. Используется только в том случае, если воспроизведение видео не установлено.

Поддерживаемые разрешения видео

Поддерживаемые настройки разрешения видео

Перечисления
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED Разрешение не указано
THUMBNAIL_160_120 Разрешение миниатюр
QVGA_320_180 Разрешение QVGA с соотношением сторон 16:9
HVGA_480_270 Разрешение HVGA при соотношении сторон 16:9
VGA_640_360 Разрешение VGA с соотношением сторон 16:9
HD_1280_720 Разрешение HD при соотношении сторон 16:9
FHD_1920_1080 Разрешение FHD при соотношении сторон 16:9

Видеофайл

Поддерживается воспроизведение видео для внешних партнеров.

Перечисления
VIDEO_FILE_UNSPECIFIED Файл не указан
SINGLE_ATTENDEE_IDLE_1 Один участник собрания сидит без дела
SINGLE_ATTENDEE_CLAPPING_1 Один участник собрания аплодирует