Crea una conferencia y agrega bots.
La resolución de video que solicitan los bots imita la resolución que solicitaría un cliente de Meet mediante la opción “Automático” . Consulta https://support.google.com/meethardware/answer/9295022.
- if numOfBots == 1: los bots solicitarán HD (1280 x 720) al interlocutor activo.
- if numOfBots < 6: los bots solicitarán VGA (640 x 360) a todos los participantes.
- if numOfBots < 16: los bots solicitarán HVGA (480 x 270) a todos los participantes.
- De lo contrario, los bots solicitarán HQVGA (240 x 135) a todos los participantes.
Solicitud HTTP
POST https://botsondemand.googleapis.com/v1/createConferenceWithBots
La URL usa la sintaxis de la transcodificación gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "numOfBots": integer, "ttlSecs": integer, "defaultBotOptions": { object ( |
Campos | |
---|---|
numOfBots |
Obligatorio. La cantidad de bots que se agregarán debe ser de entre 1 y 50. |
ttlSecs |
Obligatorio. el TTL en segundos para que los bots permanezcan en la reunión. |
defaultBotOptions |
Opcional. Opciones predeterminadas para todos los bots creados como parte de esta solicitud. |
perBotOptions[] |
Opcional. Opciones por bot para bots creados como parte de esta solicitud. Si se proporcionan menos opciones que la cantidad de bots, se usarán las opciones predeterminadas para los demás bots. |
Cuerpo de la respuesta
Respuesta a {@link CreateConferenceWithBotsRequest}
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{ "conferenceCode": string, "errorMessages": [ string ] } |
Campos | |
---|---|
conferenceCode |
La conferencia creada. |
errorMessages[] |
Los mensajes de error que muestran los bots con errores. |
Alcances de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/meetings
Para obtener más información, consulta la descripción general de OAuth 2.0.
BotOptions
Opciones específicas para bots individuales
Representación JSON |
---|
{ "requestedResolution": enum ( |
Campos | |
---|---|
requestedResolution |
Opcional. Resolución entrante solicitada por los bots. |
muteAudio |
Opcional. Silenciar el audio enviado desde el bot, el valor predeterminado es falso. |
muteVideo |
Opcional. Silenciar el video enviado desde el bot (el valor predeterminado es falso) |
playbackVideo |
Opcional. El archivo de video que debe reproducir el bot |
outputResolution |
Opcional. Con la resolución de video saliente enviada por los bots, se seleccionará un video de reproducción que coincida con esa resolución. Solo se usa si no se configura playerVideo. |
SupportedVideoResolutions
Ajustes predeterminados de resoluciones de video compatibles
Enumeraciones | |
---|---|
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED |
Resolución sin especificar |
THUMBNAIL_160_120 |
Resolución de la miniatura |
QVGA_320_180 |
Resolución QVGA con proporción de 16:9 |
HVGA_480_270 |
Resolución HVGA con una relación de aspecto de 16:9 |
VGA_640_360 |
Resolución VGA con relación de aspecto de 16:9 |
HD_1280_720 |
Resolución HD con relación de aspecto de 16:9 |
FHD_1920_1080 |
Resolución FHD con una relación de aspecto de 16:9 |
VideoFile
Videos de reproducción compatibles con socios externos
Enumeraciones | |
---|---|
VIDEO_FILE_UNSPECIFIED |
Archivo sin especificar |
SINGLE_ATTENDEE_IDLE_1 |
Un solo asistente a la reunión sentado inactivo |
SINGLE_ATTENDEE_CLAPPING_1 |
Un solo asistente a una reunión aplaudiendo |