Method: createConferenceWithBots.create

कॉन्फ़्रेंस बनाता है और बॉट जोड़ता है.

बॉट के अनुरोध किए गए वीडियो रिज़ॉल्यूशन, Meet के क्लाइंट के अनुरोध किए गए वीडियो के रिज़ॉल्यूशन की तरह दिखते हैं. इसके लिए, "अपने-आप" सेटिंग का इस्तेमाल किया जाता है लेआउट. https://support.google.com/meethardware/answer/9295022 पर जाएं.

  • अगर numOfBots == 1: बॉट, चालू स्पीकर से एचडी (1280x720) का अनुरोध करेगा.
  • अगर numOfBots < 6: बॉट, हिस्सा लेने वाले सभी लोगों से वीजीए (640x360) का अनुरोध करेंगे.
  • अगर numOfBots < 16: बॉट, हिस्सा लेने वाले सभी लोगों से एचवीजीए (480x270) के लिए अनुरोध करेंगे.
  • ऐसा न होने पर: बॉट, हिस्सा लेने वाले सभी लोगों से HQVGA (240x135) का अनुरोध करेंगे.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "numOfBots": integer,
  "ttlSecs": integer,
  "defaultBotOptions": {
    object (BotOptions)
  },
  "perBotOptions": [
    {
      object (BotOptions)
    }
  ]
}
फ़ील्ड
numOfBots

integer

ज़रूरी है. जोड़े जाने वाले बॉट की संख्या 1 से 50 के बीच होनी चाहिए.

ttlSecs

integer

ज़रूरी है. TTL (टीटीएल) को सेकंड में पूरा करता है, ताकि बॉट मीटिंग में बने रहें.

defaultBotOptions

object (BotOptions)

ज़रूरी नहीं. इस अनुरोध के तहत बनाए गए सभी बॉट के लिए डिफ़ॉल्ट विकल्प.

perBotOptions[]

object (BotOptions)

ज़रूरी नहीं. इस अनुरोध के तहत बनाए गए बॉट के लिए, हर बॉट के हिसाब से विकल्प. अगर बॉट की संख्या से कम विकल्प दिए गए हैं, तो बाकी के बॉट के लिए डिफ़ॉल्ट विकल्प इस्तेमाल किए जाएंगे.

जवाब का मुख्य भाग

{@link CreateContextWithBotsRequest} का जवाब

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "conferenceCode": string,
  "errorMessages": [
    string
  ]
}
फ़ील्ड
conferenceCode

string

बनाया गया कॉन्फ़्रेंस.

errorMessages[]

string

जांच में सफल न होने वाले बॉट से गड़बड़ी के मैसेज दिखते हैं.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

BotOptions

अलग-अलग बॉट के लिए खास विकल्प

JSON के काेड में दिखाना
{
  "requestedResolution": enum (SupportedVideoResolutions),
  "muteAudio": boolean,
  "muteVideo": boolean,
  "playbackVideo": enum (VideoFile),
  "outputResolution": enum (SupportedVideoResolutions)
}
फ़ील्ड
requestedResolution

enum (SupportedVideoResolutions)

ज़रूरी नहीं. बॉट ने इनकमिंग रिज़ॉल्यूशन का अनुरोध किया है.

muteAudio

boolean

ज़रूरी नहीं. बॉट से भेजे गए ऑडियो को म्यूट करें, डिफ़ॉल्ट तौर पर यह 'गलत' है

muteVideo

boolean

ज़रूरी नहीं. बॉट से भेजे गए वीडियो म्यूट करें, डिफ़ॉल्ट तौर पर 'गलत'

playbackVideo

enum (VideoFile)

ज़रूरी नहीं. वह वीडियो फ़ाइल जिसे बॉट को चलाना चाहिए

outputResolution

enum (SupportedVideoResolutions)

ज़रूरी नहीं. बॉट के भेजे गए आउटगोइंग वीडियो रिज़ॉल्यूशन से, इस रिज़ॉल्यूशन से मिलता-जुलता प्लेबैक वीडियो चुना जाएगा. इसका इस्तेमाल सिर्फ़ तब किया जाता है, जब प्लेबैक-वीडियो सेट न हो.

SupportedVideoResolutions

काम करने वाले वीडियो रिज़ॉल्यूशन प्रीसेट

Enums
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED रिज़ॉल्यूशन की जानकारी नहीं है
THUMBNAIL_160_120 थंबनेल रिज़ॉल्यूशन
QVGA_320_180 16:9 अनुपात में QVGA रिज़ॉल्यूशन
HVGA_480_270 16:9 अनुपात में एचवीजीए रिज़ॉल्यूशन
VGA_640_360 16:9 अनुपात में वीजीए रिज़ॉल्यूशन
HD_1280_720 16:9 के अनुपात में एचडी रिज़ॉल्यूशन
FHD_1920_1080 16:9 के अनुपात में फ़ुल एचडी रिज़ॉल्यूशन

VideoFile

बाहरी पार्टनर के लिए उपलब्ध वीडियो चलाने की सुविधा

Enums
VIDEO_FILE_UNSPECIFIED फ़ाइल की जानकारी नहीं है
SINGLE_ATTENDEE_IDLE_1 सिर्फ़ मीटिंग में शामिल होने वाले मेहमान, जो कुछ भी नहीं कर रहे हैं
SINGLE_ATTENDEE_CLAPPING_1 एक मीटिंग में मौजूद मेहमान ताली बजा रहा है