กำหนดค่าพื้นที่การประชุมและสมาชิก

สถานที่ประชุมแสดงถึงสถานที่เสมือนจริงหรือ วัตถุถาวร (เช่น ห้องประชุม) ที่ใช้จัดการประชุม ต พื้นที่ประชุมยังช่วยให้ผู้ใช้สามารถประชุมและค้นหาทรัพยากรที่ใช้ร่วมกันได้อีกด้วย

เมื่อคุณสร้างพื้นที่การประชุมโดยใช้ spaces.create จะส่งกลับ อินสแตนซ์ของทรัพยากร spaces รวมถึง SpaceConfig ที่ การกำหนดค่าของพื้นที่ประชุม และยังมี ออบเจ็กต์ ActiveConference รายการ เป็นลิงก์ไปที่ แหล่งข้อมูล conferenceRecords ในพื้นที่ประชุม

ส่วนต่อไปนี้แสดงรายละเอียดวิธีการกำหนดค่าพื้นที่การประชุมโดยใช้ อ็อบเจ็กต์และเมธอดเบต้า

ตั้งค่าการดูแลและการเข้าถึงการประชุม

ในออบเจ็กต์เบต้าใหม่ คุณจะสามารถตั้งค่าโหมดการดูแล ฟีเจอร์ และสิทธิ์ที่ผู้ใช้ได้รับเมื่อเข้าร่วมการประชุม เหล่านี้ จะตั้งค่าผ่าน SpaceConfig ออบเจ็กต์

ช่อง moderation คือโหมดการกลั่นกรองที่กำหนดค่าไว้ล่วงหน้าสำหรับการประชุม โดย ค่าเริ่มต้นที่ควบคุมโดยนโยบายของผู้ใช้ โดยใช้ Moderation ออบเจ็กต์ เมื่อโหมดการกลั่นกรองเปิดอยู่ เจ้าของการประชุมจะควบคุม ผ่านฟีเจอร์ต่างๆ เช่น การจัดการผู้ร่วมจัดการประชุม (โปรดดู spaces.members) และข้อจำกัดด้านฟีเจอร์ (ดู moderationRestrictions) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ โปรดดูสมาชิกที่หัวข้อจัดการสมาชิกพื้นที่ทำงาน

ช่อง moderationRestrictions บังคับใช้ข้อจำกัดการกลั่นกรองสำหรับ การประชุมเมื่อ moderation เปิดอยู่ โดยใช้ ModerationRestrictions ออบเจ็กต์ ข้อจำกัดนี้กำหนดผู้ที่มีสิทธิ์ ส่งข้อความแชทและรีแอ็กชัน แชร์หน้าจอ และเลือกว่าจะจำกัดหรือไม่ บทบาทเริ่มต้นที่มอบหมายให้กับผู้ใช้ในฐานะผู้ดู moderationRestrictions จะต้องมีค่า RestrictionType เพื่อใช้ข้อจำกัด 3 รายการแรก สามารถใช้ RestrictionType กับ เจ้าของการประชุมและผู้ร่วมจัดการประชุม หรือผู้เข้าร่วมทั้งหมด DefaultJoinAsViewerType ใช้สิทธิ์สุดท้ายที่ผู้ใช้เข้าร่วมในฐานะผู้ร่วมให้ข้อมูลโดยค่าเริ่มต้น แต่ โดยที่ผู้จัดยังสามารถจำกัดผู้ใช้ไม่ให้เข้าร่วมในฐานะผู้ชมได้อีกด้วย

ฟิลด์ firstJoinerType จะกำหนดว่าผู้ใช้สามารถเข้าร่วมก่อนผู้จัดสำหรับ ในพื้นที่จัดประชุมนี้ กำหนดผู้ใช้ที่เข้าร่วมการประชุมได้ ก่อนและเมื่อผู้อื่นอยู่ในสถานะกำลังรอ โดยใช้ FirstJoinerType ออบเจ็กต์

จัดการสมาชิกพื้นที่ทำงาน

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

spaces.members ทรัพยากรประกอบด้วยช่อง name, user และ role

โปรดทราบว่าสมาชิกจะแตกต่างจาก ผู้เข้าร่วม ผู้เข้าร่วมคือบุคคลที่เข้าร่วม ระหว่างการโทรหรือใช้โหมดแยกหน้าจอประชุม โหมด รับชมในฐานะผู้ชม หรืออุปกรณ์ในห้องที่เชื่อมต่อกับการโทร มี 1 รายการ conferenceRecords.participants ทรัพยากรของแต่ละบุคคล

คุณสามารถจัดการสมาชิกพื้นที่ทำงานได้โดยใช้วิธีการต่อไปนี้

แต่ละวิธีจะใช้พารามิเตอร์เส้นทางพร้อมกับวิธีสร้างและแสดงรายการโดยใช้พารามิเตอร์ parent สำหรับแสดงถึงพื้นที่การประชุม และวิธีลบและรับโดยใช้ ฟิลด์ name เพื่อกรองผลลัพธ์ตามพื้นที่การประชุมและสมาชิก ชื่อ

ทุกวิธีการ ยกเว้นการลบ รองรับพารามิเตอร์ fields ใน SystemParameterContext ที่ใช้เวลาเพียง 2 นาที หากเว้นพารามิเตอร์ fields ไว้ การตอบสนองของ API จะมีค่าเริ่มต้นเป็น "name,email,role,user"

พารามิเตอร์ fields ใช้องค์ประกอบ FieldMask ในการกรองคำตอบ FieldMask เป็นวิธีที่สำหรับการเรียก API เพื่อแสดงรายการฟิลด์ ควรส่งคืนได้ เป็นรายการช่องที่คั่นด้วยคอมมาเพื่อระบุเฉพาะ ระบบจะใช้บางช่องในออบเจ็กต์แต่คงช่องอื่นๆ ไว้ตามเดิม การใช้ FieldMask ช่วยให้ API หลีกเลี่ยงการทำงานที่ไม่จำเป็นและปรับปรุง ด้านประสิทธิภาพ ฟิลด์มาสก์จะใช้ในการสร้าง รับ และแสดงรายการ สำหรับข้อมูลเพิ่มเติม ข้อมูลเกี่ยวกับมาสก์ของช่อง โปรดดูช่องใช้งานของ Google Sheets API มาสก์