Tworzy konferencję i dodaje boty.
Rozdzielczość wideo żądana przez boty jest identyczna z rozdzielczością żądaną przez klienta Meet za pomocą ustawienia „Automatycznie” układ. Więcej informacji znajdziesz na https://support.google.com/meethardware/answer/9295022.
- jeśli numOfBots == 1: boty wysyłają żądania HD (1280 x 720) do aktywnego rozmówcy.
- jeśli numOfBots < 6: boty wysyłają żądania VGA (640 × 360) do wszystkich uczestników.
- jeśli numOfBots < 16: Boty zażądają formatu HVGA (480 x 270) od wszystkich uczestników.
- W przeciwnym razie: boty będą żądać formatu HQVGA (240 x 135) od wszystkich uczestników.
Żądanie HTTP
POST https://botsondemand.googleapis.com/v1/createConferenceWithBots
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "numOfBots": integer, "ttlSecs": integer, "defaultBotOptions": { object ( |
Pola | |
---|---|
numOfBots |
Wymagane. Liczba botów do dodania musi mieścić się w zakresie od 1 do 50. |
ttlSecs |
Wymagane. Czas TTL (w sekundach) wymagany, aby boty pozostały na spotkaniu. |
defaultBotOptions |
Opcjonalnie: Opcje domyślne dla wszystkich botów utworzonych w ramach tego żądania. |
perBotOptions[] |
Opcjonalnie: Opcje botów utworzonych w ramach tego żądania. Jeśli podanych jest mniej opcji niż botów, w przypadku pozostałych botów używane będą opcje domyślne. |
Treść odpowiedzi
Odpowiedź na {@link CreateConferenceWithBotsRequest}
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "conferenceCode": string, "errorMessages": [ string ] } |
Pola | |
---|---|
conferenceCode |
Utworzono konferencję. |
errorMessages[] |
Komunikaty o błędach zwrócone przez boty, które nie przeszły testu. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/meetings
Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.
BotOptions
Opcje specyficzne dla poszczególnych botów
Zapis JSON |
---|
{ "requestedResolution": enum ( |
Pola | |
---|---|
requestedResolution |
Opcjonalnie: Przychodzące rozwiązanie wymagane przez boty. |
muteAudio |
Opcjonalnie: Wycisz dźwięk wysłany od bota – domyślnie Fałsz |
muteVideo |
Opcjonalnie: Wycisz film wysłany od bota, domyślnie Fałsz |
playbackVideo |
Opcjonalnie: Plik wideo, który ma odtworzyć bot. |
outputResolution |
Opcjonalnie: Rozdzielczość obrazu wychodzącego wysyłanego przez boty, wybieramy do odtworzenia film o takiej rozdzielczości. Ta opcja jest używana tylko wtedy, gdy nie skonfigurowano funkcji playVideo. |
SupportedVideoResolutions
Gotowe ustawienia obsługiwanych rozdzielczości wideo
Wartości w polu enum | |
---|---|
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED |
Rozdzielczość nieokreślona |
THUMBNAIL_160_120 |
Rozdzielczość miniatury |
QVGA_320_180 |
Rozdzielczość QVGA przy proporcjach 16:9 |
HVGA_480_270 |
Rozdzielczość HVGA przy proporcjach 16:9 |
VGA_640_360 |
Rozdzielczość VGA przy proporcjach 16:9 |
HD_1280_720 |
rozdzielczość HD (16:9), |
FHD_1920_1080 |
Rozdzielczość FHD przy proporcjach 16:9. |
VideoFile
Odtwarzane filmy w przypadku partnerów zewnętrznych
Wartości w polu enum | |
---|---|
VIDEO_FILE_UNSPECIFIED |
Nie określono pliku |
SINGLE_ATTENDEE_IDLE_1 |
Jeden uczestnik spotkania jest nieaktywny |
SINGLE_ATTENDEE_CLAPPING_1 |
Klaskanie jednego uczestnika spotkania |