Method: createConferenceWithBots.create

Konferans oluşturur ve bot ekler.

Botların istediği video çözünürlüğü, "Otomatik" seçeneği kullanılarak Meet istemcilerinin isteyeceği çözünürlüğü taklit eder. kullanır. https://support.google.com/meethardware/answer/9295022 adresine bakın.

  • numOfBots == 1 ise: Botlar, etkin hoparlörden HD (1280x720) istek gönderir.
  • if numOfBots < 6: Botlar tüm katılımcılardan VGA (640x360) ister.
  • if numOfBots < 16: Botlar tüm katılımcılardan HVGA (480x270) ister.
  • Aksi takdirde: Botlar tüm katılımcılardan HQVGA (240x135) ister.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "numOfBots": integer,
  "ttlSecs": integer,
  "defaultBotOptions": {
    object (BotOptions)
  },
  "perBotOptions": [
    {
      object (BotOptions)
    }
  ]
}
Alanlar
numOfBots

integer

Zorunlu. Eklenecek bot sayısı 1 ile 50 arasında olmalıdır.

ttlSecs

integer

Zorunlu. Bot'ların toplantıda kalması için saniye cinsinden TTL.

defaultBotOptions

object (BotOptions)

İsteğe bağlı. Bu istek kapsamında oluşturulan tüm bot'lar için varsayılan seçenekler.

perBotOptions[]

object (BotOptions)

İsteğe bağlı. Bu istek kapsamında oluşturulan bot'lar için bot başına seçenekler. Bot sayısından daha az seçenek sağlanırsa kalan botlar için varsayılan seçenekler kullanılır.

Yanıt gövdesi

{@link CreateResultWithBotsRequest} için yanıt

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "conferenceCode": string,
  "errorMessages": [
    string
  ]
}
Alanlar
conferenceCode

string

Oluşturulan konferans.

errorMessages[]

string

Başarısız bot'lar tarafından döndürülen hata mesajları.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

BotOptions

Her bir bot'a özel seçenekler

JSON gösterimi
{
  "requestedResolution": enum (SupportedVideoResolutions),
  "muteAudio": boolean,
  "muteVideo": boolean,
  "playbackVideo": enum (VideoFile),
  "outputResolution": enum (SupportedVideoResolutions)
}
Alanlar
requestedResolution

enum (SupportedVideoResolutions)

İsteğe bağlı. Botlar tarafından istenen gelen çözümleme.

muteAudio

boolean

İsteğe bağlı. Bot'tan gönderilen sesi kapat, varsayılan olarak Yanlış

muteVideo

boolean

İsteğe bağlı. Bot'tan gönderilen videoyu kapat, varsayılan olarak Yanlış

playbackVideo

enum (VideoFile)

İsteğe bağlı. Bot'un oynatması gereken video dosyası

outputResolution

enum (SupportedVideoResolutions)

İsteğe bağlı. Bot'lar tarafından gönderilen giden video çözünürlüğü, bu çözünürlükle eşleşen bir oynatma videosu seçer. Bu yalnızca, oynatmaVideo ayarlanmadığında kullanılır.

SupportedVideoResolutions

Desteklenen video çözünürlükleri hazır ayarları

Sıralamalar
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED Çözünürlük belirtilmedi
THUMBNAIL_160_120 Küçük resim çözünürlüğü
QVGA_320_180 16:9 oranında QVGA çözünürlük
HVGA_480_270 16:9 oranında HVGA çözünürlük
VGA_640_360 16:9 oranında VGA çözünürlüğü
HD_1280_720 16:9 oranında HD çözünürlük
FHD_1920_1080 16:9 oranında FHD çözünürlük

VideoFile

Harici iş ortakları için desteklenen oynatma videoları

Sıralamalar
VIDEO_FILE_UNSPECIFIED Dosya belirtilmedi
SINGLE_ATTENDEE_IDLE_1 Boşta oturan tek bir toplantı katılımcısı
SINGLE_ATTENDEE_CLAPPING_1 Tek bir toplantı katılımcısı el çırpıyor