Google Meet REST API ช่วยให้คุณสร้างและจัดการการประชุมสำหรับ Google Meet และมอบจุดแรกเข้าให้ผู้ใช้ได้โดยตรงจากแอปของคุณ
เมื่อใช้ Meet REST API คุณจะทําสิ่งต่อไปนี้ได้
- สร้างพื้นที่ประชุมเพื่อเชื่อมต่อผู้ใช้ผ่านวิดีโอ
- จองพื้นที่ประชุมหรือการประชุมตามชื่อทรัพยากร
- รับรายชื่อผู้เข้าร่วมและเซสชันผู้เข้าร่วม
- ดูรายการต่างๆ ในการประชุม (ไฟล์บันทึก ข้อความถอดเสียง และรายการข้อความถอดเสียง)
นอกจากนี้คุณยังสมัครรับข้อมูลกิจกรรมใน Meet โดยใช้ Google Workspace Events API ได้อีกด้วย หากต้องการรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลง คุณสามารถสมัครใช้บริการพื้นที่การประชุมที่ต้องการหรือพื้นที่การประชุมทั้งหมดที่เป็นของผู้ใช้ที่ระบุได้ โปรดดูข้อมูลเพิ่มเติมที่หัวข้อสมัครรับข้อมูลกิจกรรมโดยใช้ Google Workspace Events API และสมัครรับข้อมูลกิจกรรมใน Google Meet
Use Case
แอปจะผสานรวมกับ Meet REST API เพื่อทำงานต่อไปนี้
ก่อนการประชุม: ปรับแต่งประสบการณ์การประชุมตามที่จำเป็นด้วยการสร้างพื้นที่การประชุม คุณยังสามารถจัดการผู้ได้รับเชิญ และตั้งค่าล่วงหน้าได้
ระหว่างการประชุม: เรียกข้อมูลการประชุมเพื่อเปลี่ยนประสบการณ์การใช้งานแอปตามข้อมูลเมตาที่แสดงผล
หลังการประชุม: ดึงข้อมูลอาร์ติแฟกต์ของการประชุม เช่น การบันทึกการประชุมและการถอดเสียงเป็นคำ
ตัวอย่างสิ่งที่คุณอาจต้องการใช้ Meet REST API มีดังนี้
การขายและการจัดการบัญชี
- เรียกข้อมูลการประชุมและผู้เข้าร่วมเพื่อวัตถุประสงค์ในการบันทึก
- ดึงข้อมูลอาร์ติแฟกต์การประชุมแล้วโพสต์ในบัญชี
- ใช้การถอดเสียงเป็นคำและการบันทึกผ่านโมเดล AI เพื่อสร้างการฝึกสอนและการวิเคราะห์ประสิทธิภาพการขาย
การเรียนรู้และการพัฒนา
- สร้างและกำหนดค่าการประชุมล่วงหน้าสำหรับการฝึกอบรม
- กำหนดบทบาทผู้ร่วมจัดการประชุมให้กับผู้ฝึกอบรมและหัวหน้าเซสชัน
- เรียกดูไฟล์บันทึกที่ให้นักเรียนทบทวนสื่อการเรียนการสอนหลังจบหลักสูตร
การดำเนินการของนักพัฒนาซอฟต์แวร์
- สร้างการประชุมเพื่อเชื่อมต่อกับเพื่อนร่วมทีมได้ทันที
- ช่วยให้ผู้มีส่วนเกี่ยวข้องคนอื่นๆ เข้าร่วมการประชุมที่ดำเนินอยู่ได้ด้วยการแชร์ข้อมูลการประชุมและผู้เข้าร่วมแบบเรียลไทม์
- เรียกใช้ข้อมูลการถอดเสียงเป็นคำผ่านโมเดล AI เพื่อสร้างขั้นตอนถัดไปที่ถูกต้อง
นอกจากนี้คุณยังรวม Google Workspace API อื่นๆ เช่น Chat API เข้ากับแอปเพื่อการทำงานร่วมกันที่ดียิ่งขึ้นไปอีก ดูข้อมูลเพิ่มเติมได้ที่ กรณีการใช้งานของ Chat
คำทั่วไป
รายการต่อไปนี้คือรายการคำศัพท์ทั่วไปที่ใช้ใน API นี้
- อาร์ติแฟกต์
- ไฟล์ที่ Meet สร้างขึ้นเพื่อตอบกลับการประชุม เช่น ไฟล์บันทึกและtranscripts โดยปกติแล้วอาร์ติแฟกต์จะพร้อมสำหรับการดึงข้อมูลหลังจากการประชุมสิ้นสุดลง
- กิจกรรมในปฏิทิน
- กิจกรรมใน Google ปฏิทินที่มีผู้เข้าร่วมหลายคน ซึ่งมักจะสร้างโดยผู้จัดการประชุมซึ่งมีข้อมูลการเข้าร่วมการประชุม Meet อาจเป็นโซลูชันการประชุมสำหรับกิจกรรม
- โทร
- เซสชันที่ใช้ Meet หรือแจ้งผู้อื่นว่าการโทรกำลังเริ่มหรืออยู่ระหว่างดำเนินการ และอนุญาตให้เข้าร่วมได้ทันที
- การประชุม
- การประชุมคือการโทรภายในพื้นที่ประชุม ผู้ใช้มักคิดว่าสถานการณ์นี้เป็นการประชุมครั้งเดียว
- ผู้ร่วมจัดการประชุม
- บุคคลในการโทรที่ได้รับสิทธิ์การจัดการโฮสต์จากผู้จัด ยกเว้นความสามารถในการนำผู้จัดรายเดิมออก
- โฮสต์
- ผู้ที่สร้างการโทร (ผู้จัดการประชุม) หรือผู้ที่ควบคุมการโทร โปรดทราบว่าผู้จัดการประชุมสามารถจัดการประชุมได้ แต่จะเข้าร่วมประชุมไม่ได้ นอกจากนี้ ผู้จัดการประชุมยังมอบสิทธิ์ของผู้จัดการประชุมให้กับผู้ร่วมจัดการประชุมได้ด้วย
- รหัสการประชุม
- สตริงอักขระ 10 ตัวที่ไม่ซ้ำกันซึ่งพิมพ์ได้สำหรับพื้นที่ประชุมซึ่งใช้ภายใน URL การเข้าร่วมของพื้นที่ประชุม เช่น abc-mnop-xyz ไม่ควรเก็บรหัสการประชุมไว้ในระยะยาวเนื่องจากอาจแยกออกจากพื้นที่การประชุมและสามารถนำมาใช้ซ้ำกับพื้นที่การประชุมอื่นๆ ได้ในอนาคต โดยทั่วไปรหัสการประชุมจะหมดอายุภายใน 365 วันนับจากวันที่ใช้งานครั้งล่าสุด โปรดดูข้อมูลเพิ่มเติมที่หัวข้อดูข้อมูลเกี่ยวกับรหัสการประชุมใน Google Meet
- ชื่อการประชุม
- รหัสที่ไม่ซ้ำกันที่เซิร์ฟเวอร์สร้างขึ้นซึ่งใช้ในการระบุพื้นที่ประชุม ระบบจะแสดงผลรหัสการประชุมในช่อง
name
ของทรัพยากรspaces
- ผู้จัดการประชุม
- ผู้ใช้ที่สร้างพื้นที่การประชุม ผู้ใช้รายนี้ถือว่าเป็น เจ้าของการประชุมด้วย บุคคลเหล่านี้อาจไม่ได้เข้าร่วมระหว่างการโทรหรือเป็นผู้จัดการประชุม โดยจะมีผู้จัดการประชุมได้เพียงคนเดียว
- พื้นที่ประชุม
- สถานที่เสมือนจริงหรือสิ่งของถาวร (เช่น ห้องประชุม) ที่มีการจัดการประชุม สามารถจัดการประชุมที่ดำเนินอยู่ในพื้นที่ทำงานได้ทีละ 1 รายการเท่านั้น นอกจากนี้ พื้นที่ประชุมยังช่วยให้ผู้ใช้ประชุมและค้นหาทรัพยากรที่ใช้ร่วมกันได้ด้วย
- ผู้เข้าร่วม
- มีบุคคลเข้าร่วมการโทรหรือใช้โหมดแยกหน้าจอประชุม กำลังดูในฐานะผู้ชม หรืออุปกรณ์ในห้องที่เชื่อมต่อกับการโทร โดยแต่ละคนจะมีทรัพยากร
conferenceRecords.participants
1 รายการสำหรับแต่ละคน เมื่อผู้เข้าร่วมเข้าร่วมการประชุม ระบบจะกำหนดรหัสที่ไม่ซ้ำกัน - เซสชันผู้เข้าร่วม
- รหัสเซสชันที่ไม่ซ้ำกันที่สร้างขึ้นสำหรับคู่อุปกรณ์ของผู้เข้าร่วมแต่ละคู่ที่เข้าร่วมการโทร โดยจะมีทรัพยากร
conferenceRecords.participants.participantSessions
1 รายการสำหรับแต่ละเซสชัน หากผู้เข้าร่วมเข้าร่วมการโทรเดียวกันหลายครั้งจากคู่อุปกรณ์ของผู้เข้าร่วมเดียวกัน ก็จะได้รับรหัสเซสชันที่ไม่ซ้ำกันแต่ละชุด
ข้อมูลการให้สิทธิ์และการตรวจสอบสิทธิ์เฉพาะ API
ขอบเขตการให้สิทธิ์คือสิทธิ์ที่คุณขอให้ผู้ใช้ให้สิทธิ์แอปในการเข้าถึงเนื้อหาการประชุม เมื่อมีคนติดตั้งแอปของคุณ ระบบจะขอให้ผู้ใช้ตรวจสอบขอบเขตเหล่านี้ โดยทั่วไป คุณควรเลือกขอบเขตที่แคบที่สุดเท่าที่จะทำได้ และหลีกเลี่ยงการขอขอบเขตที่แอปไม่ต้องการ ผู้ใช้พร้อมที่จะให้สิทธิ์เข้าถึงขอบเขตที่จำกัดและอธิบายไว้ชัดเจนกว่า
Meet REST API รองรับขอบเขต OAuth 2.0 ต่อไปนี้
โค้ดขอบเขต | คำอธิบาย | การใช้งาน |
---|---|---|
https://www.googleapis.com/auth/meetings.space.readonly |
อนุญาตให้แอปอ่านข้อมูลเมตาเกี่ยวกับพื้นที่ประชุมที่ผู้ใช้มีสิทธิ์เข้าถึง | ละเอียดอ่อน |
https://www.googleapis.com/auth/meetings.space.created |
อนุญาตให้แอปสร้าง แก้ไข และอ่านข้อมูลเมตาเกี่ยวกับพื้นที่ประชุมที่แอปของคุณสร้างขึ้น | ละเอียดอ่อน |
https://www.googleapis.com/auth/drive.readonly |
อนุญาตให้แอปดาวน์โหลดไฟล์การบันทึกและข้อความถอดเสียงจาก Google Drive API | ถูกจำกัด |
ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต OAuth 2.0 ที่เฉพาะเจาะจงได้ที่ขอบเขต OAuth 2.0 สำหรับ Google APIs
หัวข้อที่เกี่ยวข้อง
หากต้องการดูข้อมูลเกี่ยวกับการพัฒนาด้วย Google Workspace API รวมถึงการจัดการการตรวจสอบสิทธิ์และการให้สิทธิ์ โปรดดูหัวข้อพัฒนาบน Google Workspace
หากต้องการดูวิธีสร้างพื้นที่ประชุมด้วย Meet REST API โปรดอ่านคู่มือการทำงานกับพื้นที่ประชุม
ดูวิธีสมัครรับข้อมูลกิจกรรมของ Google Workspace ได้ที่ส่วนสมัครรับข้อมูลกิจกรรมโดยใช้ Google Workspace Events API