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

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 เพื่อสร้างขั้นตอนถัดไปที่ถูกต้อง
สร้างและเข้าร่วมการประชุมแบบไดนามิกกับเพื่อนร่วมงานในพื้นที่ใน Chat
รูปที่ 1 สร้างและเข้าร่วมการประชุมแบบไดนามิกกับเพื่อนร่วมงานในพื้นที่ใน Chat

นอกจากนี้คุณยังรวม 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