Method: createConferenceWithBots.create

Membuat konferensi dan menambahkan bot.

Resolusi video yang diminta oleh bot meniru resolusi yang akan diminta oleh klien Meet menggunakan opsi "Otomatis" tata letak. Lihat https://support.google.com/meethardware/answer/9295022.

  • jika numOfBots == 1: bot akan meminta HD (1280x720) dari pembicara aktif.
  • jika numOfBots < 6: bot akan meminta VGA (640x360) dari semua peserta.
  • jika numOfBots < 16: bot akan meminta HVGA (480x270) dari semua peserta.
  • jika tidak: bot akan meminta HQVGA (240x135) dari semua peserta.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "numOfBots": integer,
  "ttlSecs": integer,
  "defaultBotOptions": {
    object (BotOptions)
  },
  "perBotOptions": [
    {
      object (BotOptions)
    }
  ]
}
Kolom
numOfBots

integer

Wajib diisi. Jumlah bot yang akan ditambahkan, harus antara 1 - 50.

ttlSecs

integer

Wajib diisi. TTL dalam hitungan detik agar bot tetap berada dalam rapat.

defaultBotOptions

object (BotOptions)

Opsional. Opsi default untuk semua bot yang dibuat sebagai bagian dari permintaan ini.

perBotOptions[]

object (BotOptions)

Opsional. Opsi per bot untuk bot yang dibuat sebagai bagian dari permintaan ini. Jika opsi yang diberikan lebih sedikit daripada jumlah bot, opsi default akan digunakan untuk bot yang tersisa.

Isi respons

Respons untuk {@link CreateConferenceWithBotsRequest}

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "conferenceCode": string,
  "errorMessages": [
    string
  ]
}
Kolom
conferenceCode

string

Konferensi yang dibuat.

errorMessages[]

string

Pesan error yang ditampilkan oleh bot yang gagal.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

BotOptions

Opsi khusus untuk masing-masing bot

Representasi JSON
{
  "requestedResolution": enum (SupportedVideoResolutions),
  "muteAudio": boolean,
  "muteVideo": boolean,
  "playbackVideo": enum (VideoFile),
  "outputResolution": enum (SupportedVideoResolutions)
}
Kolom
requestedResolution

enum (SupportedVideoResolutions)

Opsional. Resolusi masuk yang diminta oleh bot.

muteAudio

boolean

Opsional. Bisukan audio yang dikirim dari bot, default Salah

muteVideo

boolean

Opsional. Bisukan video yang dikirim dari bot, default Salah

playbackVideo

enum (VideoFile)

Opsional. File video yang harus diputar bot

outputResolution

enum (SupportedVideoResolutions)

Opsional. Resolusi video keluar yang dikirim oleh bot akan memilih pemutaran video yang cocok dengan resolusi ini. Ini hanya digunakan jika playbackVideo tidak disetel.

SupportedVideoResolutions

Preset resolusi video yang didukung

Enum
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED Resolusi belum ditentukan
THUMBNAIL_160_120 Resolusi thumbnail
QVGA_320_180 Resolusi QVGA dengan rasio 16:9
HVGA_480_270 Resolusi HVGA dengan rasio 16:9
VGA_640_360 Resolusi VGA dengan rasio 16:9
HD_1280_720 Resolusi HD dengan rasio 16:9
FHD_1920_1080 Resolusi FHD pada rasio 16:9

VideoFile

Pemutaran video yang didukung untuk partner eksternal

Enum
VIDEO_FILE_UNSPECIFIED File belum ditentukan
SINGLE_ATTENDEE_IDLE_1 Satu peserta rapat tidak ada aktivitas
SINGLE_ATTENDEE_CLAPPING_1 Satu peserta rapat bertepuk tangan