Method: createConferenceWithBots.create

สร้างการประชุมและเพิ่มบ็อต

ความละเอียดของวิดีโอที่ขอโดยบ็อตจะเลียนแบบการแก้ปัญหาที่ไคลเอ็นต์ Meet ร้องขอที่ใช้ "อัตโนมัติ" เลย์เอาต์ ดู https://support.google.com/meethardware/answer/9295022

  • หาก numOfBots == 1: บ็อตจะขอ HD (1280x720) จากผู้พูดที่มีการใช้งาน
  • ถ้า numOfBots < 6: บ็อตจะส่งคำขอ VGA (640x360) จากผู้เข้าร่วมทุกคน
  • ถ้า numOfBots < 16: บ็อตจะขอ HVGA (480x270) จากผู้เข้าร่วมทั้งหมด
  • มิฉะนั้น: บ็อตจะส่งคำขอ HQVGA (240x135) จากผู้เข้าร่วมทั้งหมด

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง 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 CreateConferenceWithBotsRequest}

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง 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)

ไม่บังคับ ความละเอียดวิดีโอขาออกที่ส่งโดยบ็อต จะเลือกการเล่นวิดีโอที่ตรงกับความละเอียดนี้ ซึ่งจะใช้เฉพาะในกรณีที่ไม่ได้ตั้งค่า PlayVideo ไว้เท่านั้น

SupportedVideoResolutions

ค่าที่กำหนดล่วงหน้าของวิดีโอที่รองรับ

Enum
SUPPORTED_VIDEO_RESOLUTIONS_UNSPECIFIED ไม่ได้ระบุความละเอียด
THUMBNAIL_160_120 ความละเอียดของภาพขนาดย่อ
QVGA_320_180 ความละเอียด QVGA ที่อัตราส่วน 16:9
HVGA_480_270 ความละเอียด HVGA ที่อัตราส่วน 16:9
VGA_640_360 ความละเอียด VGA ที่อัตราส่วน 16:9
HD_1280_720 ความละเอียด HD ที่อัตราส่วน 16:9
FHD_1920_1080 ความละเอียด FHD ที่อัตราส่วน 16:9

VideoFile

รองรับการเล่นวิดีโอสำหรับพาร์ทเนอร์ภายนอก

Enum
VIDEO_FILE_UNSPECIFIED ไม่ได้ระบุไฟล์
SINGLE_ATTENDEE_IDLE_1 ผู้เข้าร่วมประชุมรายเดียวนั่งอยู่เฉยๆ
SINGLE_ATTENDEE_CLAPPING_1 ปรบมือผู้เข้าร่วมประชุมเดี่ยว