ทำหน้าที่เป็นสื่อกลางในการเชื่อมต่อ WebRTC กับการประชุมที่ใช้งานอยู่ของสเปซ
หากดำเนินการสำเร็จ ไคลเอ็นต์ต้องใช้คำตอบ SDP (Session Description Protocol) ที่ได้เพื่อสร้างการเชื่อมต่อ WebRTC เมื่อเชื่อมต่อแล้ว ฟังก์ชันการทำงานเพิ่มเติมจะพร้อมใช้งานในช่องทางข้อมูล WebRTC
คำขอ HTTP
POST https://meet.googleapis.com/v2beta/{name=spaces/*}:connectActiveConference
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
name |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงาน รูปแบบ: spaces/{spaceId} |
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "offer": string } |
ช่อง | |
---|---|
offer |
ต้องระบุ ข้อเสนอ SDP (Session Description Protocol) ของ WebRTC จากไคลเอ็นต์ รูปแบบนี้กำหนดโดย RFC 8866 ที่มีคีย์ที่ต้องระบุซึ่งกำหนดโดย RFC 8829 นี่เป็นรูปแบบ SDP มาตรฐานที่สร้างขึ้นโดยเมธอด createOffer() และ createAnswer() ของการเชื่อมต่อแบบ Peer |
เนื้อหาการตอบกลับ
การตอบสนองของเมธอด spaces.connectActiveConference
การตอบกลับที่สำเร็จไม่ได้หมายความว่าเข้าร่วมการประชุมอย่างเต็มรูปแบบแล้ว การสื่อสารเพิ่มเติมจะต้องเกิดขึ้นผ่าน WebRTC
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "answer": string, "traceId": string } |
ช่อง | |
---|---|
answer |
การตอบกลับข้อเสนอ SDP ของ WebRTC |
trace |
รหัสการติดตามสําหรับการแก้ไขข้อบกพร่อง โปรดระบุค่านี้เมื่อรายงานข้อบกพร่อง |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต 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