ภาพรวมของ REST API ของ Google Meet

Google Meet REST API ช่วยให้คุณสร้างและจัดการการประชุมสำหรับ Google Meet และ มีจุดเริ่มต้นสำหรับผู้ใช้โดยตรงจากแอปของคุณ

Meet REST API ช่วยให้คุณทำสิ่งต่อไปนี้ได้

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

นอกจากนี้ คุณยังสมัครรับข้อมูลกิจกรรม Meet ได้โดยใช้ Google Workspace Events API หากต้องการรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลง คุณสามารถติดตาม พื้นที่การประชุมที่ระบุหรือพื้นที่การประชุมทั้งหมดที่เป็นของผู้ใช้ที่ระบุ ดูข้อมูลเพิ่มเติมได้ที่

กรณีการใช้งาน

แอปสามารถผสานรวมกับ Meet REST API เพื่อทำงานต่อไปนี้ได้

  • ก่อนการประชุม: ปรับแต่งประสบการณ์การประชุมตามต้องการโดย สร้างพื้นที่การประชุม นอกจากนี้ คุณยังจัดการผู้ได้รับเชิญและกำหนดค่า การตั้งค่าล่วงหน้าได้ด้วย

  • ระหว่างการประชุม: เรียกข้อมูลการประชุมเพื่อเปลี่ยนประสบการณ์การใช้งานแอป ตามข้อมูลเมตาที่ส่งคืน

  • หลังจากการประชุม: ดึงข้อมูลจากการประชุม เช่น การบันทึก และการถอดเสียงเป็นคำ

ตัวอย่างบางส่วนของสิ่งที่คุณอาจต้องการใช้ REST API ของ Meet มีดังนี้

  • การขายและการจัดการลูกค้า

    • เรียกข้อมูลการประชุมและผู้เข้าร่วมเพื่อบันทึก
    • ดึงข้อมูลอาร์ติแฟกต์การประชุมและโพสต์ในบัญชี
    • เรียกใช้การถอดเสียงและการบันทึกผ่านโมเดล AI เพื่อสร้างการวิเคราะห์การโค้ช และประสิทธิภาพการขาย
  • การเรียนรู้และพัฒนา

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

    • สร้างการประชุมเพื่อเชื่อมต่อกับเพื่อนร่วมทีมได้ทันที
    • อนุญาตให้ผู้มีส่วนเกี่ยวข้องอื่นๆ เข้าร่วมการประชุมที่กำลังดำเนินอยู่โดยแชร์ข้อมูลการประชุมและผู้เข้าร่วมแบบเรียลไทม์
    • เรียกใช้ข้อมูลการถอดเสียงผ่านโมเดล AI เพื่อสร้างขั้นตอนถัดไปที่ถูกต้อง
สร้างและเข้าร่วมการประชุมแบบไดนามิกกับเพื่อนร่วมงานภายในพื้นที่ใน Chat
รูปที่ 1 สร้างและเข้าร่วมการประชุมแบบไดนามิกกับเพื่อนร่วมงานภายในพื้นที่ใน Chat

นอกจากนี้ คุณยังผสานรวม API อื่นๆ ของ Google Workspace เช่น Chat API เข้ากับแอปเพื่อยกระดับการทำงานร่วมกันได้อีกด้วย ดูข้อมูลเพิ่มเติมได้ที่กรณีการใช้งาน Chat

คำทั่วไป

รายการคำศัพท์ที่ใช้กันโดยทั่วไปใน API นี้มีดังนี้

อาร์ติแฟกต์
ไฟล์ที่ Meet สร้างขึ้นเพื่อตอบสนองต่อการประชุม เช่น recordings และ transcripts ระบบจะบันทึกอาร์ติแฟกต์ไว้ใน Google ไดรฟ์ของผู้จัดการประชุม โดยปกติแล้ว วิดีโอจะพร้อมให้ดึงข้อมูลหลังจากที่การประชุมสิ้นสุดลงไม่นาน
กิจกรรมในปฏิทิน
กิจกรรมใน Google ปฏิทินที่มีผู้เข้าร่วมหลายคน ซึ่งโดยปกติจะสร้างโดยผู้จัดการประชุมที่มีข้อมูลการเข้าร่วมการประชุม Meet อาจเป็นโซลูชันการประชุมสำหรับกิจกรรม
โทร
เซสชันที่ใช้ Meet หรือเพื่อแจ้งให้ผู้อื่นทราบว่าการโทรกำลังจะเริ่มหรือกำลังดำเนินการอยู่ และอนุญาตให้ผู้อื่นเข้าร่วมได้ทันที
การประชุม
การประชุมคืออินสแตนซ์ของการโทรภายในพื้นที่การประชุม โดยปกติแล้ว ผู้ใช้จะถือว่าสถานการณ์นี้เป็นการประชุมเดียว
สถิติสาย
รหัสที่ไม่ซ้ำกันสำหรับแต่ละอินสแตนซ์ของการประชุม ระบบจะสร้างโดยอัตโนมัติ เมื่อการประชุมเริ่มขึ้น แหล่งข้อมูล conferenceRecords ใช้รูปแบบ conferenceRecords/{conferenceRecord} เช่น conferenceRecords/kRyYx8b7vNDsLpR1tG_cNjFUQBoBRhHIMoGJAJkBCQ
ผู้ร่วมจัดการประชุม
บุคคลในการโทรที่ได้รับสิทธิ์การจัดการสำหรับผู้จัดการประชุมจากผู้จัดการประชุม ยกเว้นความสามารถในการนำผู้จัดการประชุมรายเดิมออก
โฮสต์
ผู้ที่สร้างการโทร (ผู้จัดการประชุม) หรือผู้ที่ควบคุมการโทร โปรดทราบว่าผู้จัดการประชุมสามารถจัดการประชุมได้ แต่ไม่จำเป็นต้องเข้าร่วมการประชุม ผู้จัดยังมอบสิทธิ์ของผู้จัด ให้ผู้ร่วมจัดการประชุมได้ด้วย
รหัสการประชุม

สตริงแบบ 10 อักขระที่ไม่ซ้ำกันซึ่งพิมพ์ได้สำหรับพื้นที่การประชุมที่ใช้ภายในURI ของการประชุมในพื้นที่การประชุม ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ เช่น abc-mnop-xyz ความยาวต้องไม่เกิน 128 อักขระ

ไม่ควรจัดเก็บรหัสการประชุมในระยะยาวเนื่องจากอาจยกเลิกการเชื่อมโยงกับพื้นที่การประชุมและนำไปใช้ซ้ำกับพื้นที่การประชุมอื่นในอนาคตได้ โดยทั่วไป รหัสการประชุมจะหมดอายุภายใน 365 วันหลังจากการใช้งานครั้งล่าสุด ดูข้อมูลเพิ่มเติมได้ที่ดูข้อมูลเกี่ยวกับรหัสการประชุมใน Google Meet

ชื่อการประชุม

รหัสที่ไม่ซ้ำกันที่เซิร์ฟเวอร์สร้างขึ้นเพื่อใช้ระบุพื้นที่การประชุม โดยคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ เช่น jQCFfuBOdN5z ระบบจะแสดงรหัสการประชุมในฟิลด์ name ของทรัพยากร spaces ดูข้อมูลเพิ่มเติมได้ที่วิธีที่ Meet ระบุพื้นที่ การประชุม

ผู้จัดการประชุม

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

พื้นที่การประชุม

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

URI ของการประชุม

URL ที่คลิกได้ซึ่งเริ่มหรือนำผู้ใช้ไปยังการโทร การโทรแต่ละครั้งจะมี URL ที่ไม่ซ้ำกันซึ่งประกอบด้วย https://meet.google.com/ ตามด้วยรหัสการประชุม ตัวอย่างเช่น https://meet.google.com/abc-mnop-xyz

ผู้เข้าร่วม

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

เซสชันของผู้เข้าร่วม

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