Method: spaces.connectActiveConference

ทำหน้าที่เป็นสื่อกลางในการเชื่อมต่อ WebRTC กับการประชุมที่ใช้งานอยู่ของสเปซ

หากดำเนินการสำเร็จ ไคลเอ็นต์ต้องใช้คำตอบ SDP (Session Description Protocol) ที่ได้เพื่อสร้างการเชื่อมต่อ WebRTC เมื่อเชื่อมต่อแล้ว ฟังก์ชันการทำงานเพิ่มเติมจะพร้อมใช้งานในช่องทางข้อมูล WebRTC

คำขอ HTTP

POST https://meet.googleapis.com/v2beta/{name=spaces/*}:connectActiveConference

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงาน รูปแบบ: spaces/{spaceId}

เนื้อหาของคำขอ

เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "offer": string
}
ช่อง
offer

string

ต้องระบุ ข้อเสนอ SDP (Session Description Protocol) ของ WebRTC จากไคลเอ็นต์

รูปแบบนี้กำหนดโดย RFC 8866 ที่มีคีย์ที่ต้องระบุซึ่งกำหนดโดย RFC 8829 นี่เป็นรูปแบบ SDP มาตรฐานที่สร้างขึ้นโดยเมธอด createOffer() และ createAnswer() ของการเชื่อมต่อแบบ Peer

เนื้อหาการตอบกลับ

การตอบสนองของเมธอด spaces.connectActiveConference

การตอบกลับที่สำเร็จไม่ได้หมายความว่าเข้าร่วมการประชุมอย่างเต็มรูปแบบแล้ว การสื่อสารเพิ่มเติมจะต้องเกิดขึ้นผ่าน WebRTC

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

การแสดง JSON
{
  "answer": string,
  "traceId": string
}
ช่อง
answer

string

การตอบกลับข้อเสนอ SDP ของ WebRTC

traceId

string

รหัสการติดตามสําหรับการแก้ไขข้อบกพร่อง โปรดระบุค่านี้เมื่อรายงานข้อบกพร่อง

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/meetings.conference.media.readonly
  • https://www.googleapis.com/auth/meetings.conference.media.audio.readonly
  • https://www.googleapis.com/auth/meetings.conference.media.video.readonly

ดูข้อมูลเพิ่มเติมได้ที่ OAuth 2.0 Overview