Crea una conferenza e aggiunge i bot.
La risoluzione video richiesta dai bot imita quella che sarebbe richiesta da un client Meet utilizzando il menu layout. Visita la pagina https://support.google.com/meethardware/answer/9295022.
- if numOfBots == 1: i bot richiedono la risoluzione HD (1280x720) dall'altoparlante attivo.
- se numOfBots < 6: i bot richiederanno VGA (640x360) a tutti i partecipanti.
- se numOfBots < 16: i bot richiederanno HVGA (480x270) a tutti i partecipanti.
- altrimenti: i bot richiederanno HQVGA (240x135) a tutti i partecipanti.
Richiesta HTTP
POST https://botsondemand.googleapis.com/v1/createConferenceWithBots
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "numOfBots": integer, "ttlSecs": integer, "defaultBotOptions": { object ( |
Campi | |
---|---|
numOfBots |
Obbligatorio. Il numero di bot da aggiungere deve essere compreso tra 1 e 50. |
ttlSecs |
Obbligatorio. TTL in secondi che i bot devono rimanere nella riunione. |
defaultBotOptions |
(Facoltativo) Opzioni predefinite per tutti i bot creati nell'ambito di questa richiesta. |
perBotOptions[] |
(Facoltativo) Opzioni per bot per i bot creati nell'ambito di questa richiesta. Se vengono fornite meno opzioni rispetto al numero di bot, per i bot rimanenti verranno utilizzate le opzioni predefinite. |
Corpo della risposta
Risposta per {@link CreateConferenceWithBotsRequest}
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "conferenceCode": string, "errorMessages": [ string ] } |
Campi | |
---|---|
conferenceCode |
La conferenza creata. |
errorMessages[] |
I messaggi di errore restituiti dai bot non riusciti. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/meetings
Per ulteriori informazioni, consulta la panoramica di OAuth 2.0.
BotOptions
Opzioni specifiche per i singoli bot
Rappresentazione JSON |
---|
{ "requestedResolution": enum ( |
Campi | |
---|---|
requestedResolution |
(Facoltativo) Risoluzione in arrivo richiesta dai bot. |
muteAudio |
(Facoltativo) Disattiva l'audio inviato dal bot (falso predefinito) |
muteVideo |
(Facoltativo) Disattiva l'audio del video inviato dal bot (falso predefinito) |
playbackVideo |
(Facoltativo) Il file video che il bot deve riprodurre |
outputResolution |
(Facoltativo) La risoluzione video in uscita inviata dai bot, selezionerà un video in riproduzione corrispondente a questa risoluzione. Viene utilizzato solo se la riproduzione Video non è impostata. |
SupportedVideoResolutions
Preimpostazioni per le risoluzioni video supportate
Enum | |
---|---|
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED |
Risoluzione non specificata |
THUMBNAIL_160_120 |
Risoluzione miniatura |
QVGA_320_180 |
Risoluzione QVGA in proporzioni 16:9 |
HVGA_480_270 |
Risoluzione HVGA in proporzioni 16:9 |
VGA_640_360 |
Risoluzione VGA in formato 16:9 |
HD_1280_720 |
Risoluzione HD in formato 16:9 |
FHD_1920_1080 |
Risoluzione FHD in formato 16:9 |
VideoFile
Riproduzione di video supportati per partner esterni
Enum | |
---|---|
VIDEO_FILE_UNSPECIFIED |
File non specificato |
SINGLE_ATTENDEE_IDLE_1 |
Partecipante a una singola riunione seduto inattivo |
SINGLE_ATTENDEE_CLAPPING_1 |
Partecipanti alla riunione singola che applaudono |