Method: createConferenceWithBots.create

Cria uma videoconferência e adiciona bots.

A resolução de vídeo solicitada pelos bots imita a resolução solicitada por um cliente do Meet usando a opção "Automática" o mesmo layout organizacional. Consulte https://support.google.com/meethardware/answer/9295022.

  • se numOfBots == 1: os bots solicitarão alta definição (1.280 x 720) para o alto-falante ativo.
  • se numOfBots < 6: os bots solicitarão o VGA (640 x 360) de todos os participantes.
  • se numOfBots < 16: os bots solicitarão o HVGA (480 x 270) de todos os participantes.
  • caso contrário, os bots solicitarão HQVGA (240 x 135) de todos os participantes.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "numOfBots": integer,
  "ttlSecs": integer,
  "defaultBotOptions": {
    object (BotOptions)
  },
  "perBotOptions": [
    {
      object (BotOptions)
    }
  ]
}
Campos
numOfBots

integer

Obrigatório. O número de bots a serem adicionados precisa estar entre 1 e 50.

ttlSecs

integer

Obrigatório. TTL em segundos para que os bots permaneçam na reunião.

defaultBotOptions

object (BotOptions)

Opcional. Opções padrão para todos os bots criados como parte desta solicitação.

perBotOptions[]

object (BotOptions)

Opcional. Opções por bot criadas como parte desta solicitação. Se forem fornecidas menos opções do que o número de bots, as opções padrão serão usadas para os demais.

Corpo da resposta

Resposta para {@link CreateConferenceWithBotsRequest}

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "conferenceCode": string,
  "errorMessages": [
    string
  ]
}
Campos
conferenceCode

string

A conferência criada.

errorMessages[]

string

As mensagens de erro retornadas pelos bots com falha.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte a Visão geral do OAuth 2.0.

BotOptions

Opções específicas para bots específicos

Representação JSON
{
  "requestedResolution": enum (SupportedVideoResolutions),
  "muteAudio": boolean,
  "muteVideo": boolean,
  "playbackVideo": enum (VideoFile),
  "outputResolution": enum (SupportedVideoResolutions)
}
Campos
requestedResolution

enum (SupportedVideoResolutions)

Opcional. Resolução de entrada solicitada pelos bots.

muteAudio

boolean

Opcional. Silenciar áudio enviado pelo bot, o padrão é "Falso"

muteVideo

boolean

Opcional. Desativar som do vídeo enviado pelo bot, o padrão é "Falso"

playbackVideo

enum (VideoFile)

Opcional. O arquivo de vídeo que o bot deve reproduzir

outputResolution

enum (SupportedVideoResolutions)

Opcional. Resolução de vídeo enviada pelos bots, que seleciona um vídeo de reprodução correspondente a essa resolução. Isso só será usado se oplayVideo não estiver definido.

SupportedVideoResolutions

Predefinições de resoluções de vídeo compatíveis

Enums
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED Resolução não especificada
THUMBNAIL_160_120 Resolução de miniatura
QVGA_320_180 Resolução QVGA na proporção 16:9
HVGA_480_270 Resolução HVGA com proporção 16:9
VGA_640_360 Resolução VGA na proporção 16:9
HD_1280_720 Resolução HD na proporção 16:9
FHD_1920_1080 Resolução FHD com proporção de 16:9

VideoFile

Vídeos de reprodução compatíveis para parceiros externos

Enums
VIDEO_FILE_UNSPECIFIED Arquivo não especificado
SINGLE_ATTENDEE_IDLE_1 Participante de reunião individual sentado
SINGLE_ATTENDEE_CLAPPING_1 Um único participante da reunião aplaudindo