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 ( |
Campos | |
---|---|
numOfBots |
Obrigatório. O número de bots a serem adicionados precisa estar entre 1 e 50. |
ttlSecs |
Obrigatório. TTL em segundos para que os bots permaneçam na reunião. |
defaultBotOptions |
Opcional. Opções padrão para todos os bots criados como parte desta solicitação. |
perBotOptions[] |
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 |
A conferência criada. |
errorMessages[] |
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 ( |
Campos | |
---|---|
requestedResolution |
Opcional. Resolução de entrada solicitada pelos bots. |
muteAudio |
Opcional. Silenciar áudio enviado pelo bot, o padrão é "Falso" |
muteVideo |
Opcional. Desativar som do vídeo enviado pelo bot, o padrão é "Falso" |
playbackVideo |
Opcional. O arquivo de vídeo que o bot deve reproduzir |
outputResolution |
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 |