ติดตามกิจกรรมใน Google Meet

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาแอปสำหรับ Google Meet ได้ที่ Google Meet REST API ภาพรวม

เหตุการณ์ใน Meet ที่รองรับ

การสมัครใช้บริการ Google Workspace ช่วยให้คุณได้รับเหตุการณ์เกี่ยวกับ ประเภทการเปลี่ยนแปลงต่อไปนี้ใน Meet

ทรัพยากรที่ตรวจสอบได้เพื่อดูเหตุการณ์

หากต้องการรับกิจกรรม ให้ระบุทรัพยากร Meet ที่จะตรวจสอบ ซึ่งเรียกว่าทรัพยากรเป้าหมายของการสมัครใช้บริการ

Google Workspace Events API รองรับทรัพยากรเป้าหมายต่อไปนี้ สำหรับ Meet

ทรัพยากรเป้าหมาย รูปแบบ ข้อจำกัด (หากมี)
พื้นที่จัดประชุม //meet.googleapis.com/spaces/SPACE

โดยที่ SPACE คือรหัสใน ชื่อทรัพยากรของทรัพยากร space สำหรับ REST API ของ Meet โปรดดูรายละเอียดที่หัวข้อ อย่างไร Meet จะระบุพื้นที่การประชุม

ผู้ใช้ //cloudidentity.googleapis.com/users/USER

โดยที่ USER คือรหัสใน ช่อง signedinUser.user ของทรัพยากร participant ของ Meet REST API โปรดดูรายละเอียดที่หัวข้อ ทำงานร่วมกับผู้เข้าร่วม

การสมัครใช้บริการจะได้รับเหตุการณ์เกี่ยวกับพื้นที่การประชุมที่ ผู้ใช้เป็นอย่างใดอย่างหนึ่งต่อไปนี้

  • เจ้าของพื้นที่การประชุม
  • ผู้จัด กิจกรรมใน Google ปฏิทินที่เชื่อมโยงกับพื้นที่การประชุม

ประเภทเหตุการณ์สำหรับการสร้างการสมัครใช้บริการ

เมื่อสร้างการสมัครใช้บริการแหล่งข้อมูลของ Meet คุณจะใช้ eventTypes[] เพื่อระบุประเภทของเหตุการณ์ที่คุณต้องการรับ ประเภทกิจกรรมคือ มีรูปแบบตามข้อกำหนด Cloud Events เช่น google.workspace.APPLICATION.RESOURCE.VERSION.ACTION ตัวอย่างเช่น หากต้องการรับกิจกรรมเกี่ยวกับผู้เข้าร่วมใหม่ในการประชุมสำหรับ พื้นที่ Meet คุณระบุประเภทกิจกรรมเป็น google.workspace.meet.participant.v2.joined หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่เหตุการณ์ โปรดดูโครงสร้างของ Google Workspace กิจกรรม

ตารางต่อไปนี้แสดงประเภทเหตุการณ์ที่รองรับ คำอธิบาย และ มีการเปลี่ยนแปลงทรัพยากรของ Meet ที่แสดงในข้อมูลเหตุการณ์:

ประเภทเหตุการณ์ คำอธิบาย แหล่งข้อมูลของ Meet

google.workspace.meet.conference.v2.started

การประชุมจะเริ่มต้นในพื้นที่จัดประชุม

conferenceRecord

google.workspace.meet.conference.v2.ended

การประชุมจะสิ้นสุดในพื้นที่จัดประชุม

conferenceRecord

google.workspace.meet.participant.v2.joined

ผู้เข้าร่วมเข้าร่วมการประชุมที่กำลังดำเนินอยู่ในพื้นที่จัดประชุม

conferenceRecord.participantSession

google.workspace.meet.participant.v2.left

ผู้เข้าร่วมออกจากการประชุมที่ใช้งานอยู่ในพื้นที่ประชุม

conferenceRecord.participantSession

google.workspace.meet.recording.v2.fileGenerated

ระบบจะสร้างไฟล์บันทึกสำหรับการประชุมในพื้นที่ประชุม

conferenceRecord.recording

google.workspace.meet.transcript.v2.fileGenerated

ระบบจะสร้างไฟล์ข้อความถอดเสียงสำหรับการประชุมในพื้นที่ประชุม

conferenceRecord.transcript

ข้อมูลเหตุการณ์

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

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

ข้อมูลทรัพยากรในเพย์โหลดเหตุการณ์

ตารางต่อไปนี้มีตัวอย่างเพย์โหลด JSON สำหรับการสมัครใช้บริการ พื้นที่ประชุมของ Meet ตัวอย่างใช้การประชุม conferenceRecords/AAA-BBB-CCC-DDD-EEE ที่เกิดขึ้นในพื้นที่ทำงาน สำหรับแต่ละกิจกรรม ที่การสมัครใช้บริการได้รับ เพย์โหลดจะปรากฏในช่อง data ของ กิจกรรม:

ตัวอย่าง ประเภทเหตุการณ์ เพย์โหลด JSON

การประชุมจะเริ่มต้นสำหรับพื้นที่ประชุมของ Meet

google.workspace.meet.conference.v2.started

ไม่รวมข้อมูลทรัพยากร
{
    "conferenceRecord":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE"
    }
}
      
ผู้เข้าร่วมเข้าร่วมการประชุมในพื้นที่ประชุมของ Meet

google.workspace.meet.participant.v2.joined

ไม่รวมข้อมูลทรัพยากร
{
    "participantSession":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/participants/FFF-GGG-HHH-III-JJJ/participantSessions/LLL-MMM-NNN-OOO-PPP"
    }
}
      
ระบบจะสร้างวิดีโอการประชุมไว้ในพื้นที่ประชุมของ Meet google.workspace.meet.recording.v2.fileGenerated
ไม่รวมข้อมูลทรัพยากร
{
    "recording":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/recordings/LLL-MMM-NNN-OOO-PPP"
    }
}
      
ระบบจะสร้างข้อความถอดเสียงสําหรับการประชุมในพื้นที่ประชุมของ Meet google.workspace.meet.transcript.v2.fileGenerated
ไม่รวมข้อมูลทรัพยากร
{
    "transcript":
    {
        "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE/transcripts/PPP-QQQ-RRR-SSS-TTT"
    }
}