در رویدادهای Google Meet مشترک شوید

این صفحه رویدادهای Google Meet را توصیف می‌کند که برنامه شما می‌تواند با استفاده از Google Workspace Events API در آنها مشترک شود. بعد از اینکه تصمیم گرفتید به چه نوع رویدادهایی نیاز دارید، برای شروع دریافت رویدادها از Google Meet اشتراکی ایجاد کنید .

برای کسب اطلاعات بیشتر درباره توسعه برنامه‌ها برای Google Meet، به نمای کلی Google Meet REST API مراجعه کنید.

منابع هدف Meet پشتیبانی می شود

برای دریافت رویدادهای Meet، Google Workspace Events API از اشتراک منابع زیر پشتیبانی می‌کند:

  • فضاهای ملاقات که به عنوان منابع space نشان داده می شوند.
  • کاربران، به عنوان منابع user Cloud Identity API نشان داده می شوند.

رویدادهای Meet پشتیبانی می شود

اشتراک‌های Google Workspace به شما امکان می‌دهند رویدادهایی را درباره انواع تغییرات زیر در Meet دریافت کنید:

  • یک کنفرانس در یک فضای جلسه شروع یا به پایان می رسد.
  • یک شرکت کننده به یک کنفرانس می پیوندد یا از آن خارج می شود.
  • ضبط برای یک کنفرانس تولید می شود.
  • یک متن برای یک کنفرانس تولید می شود.

وقتی اشتراکی برای منبع Meet ایجاد می‌کنید، از قسمت eventTypes[] برای تعیین نوع رویدادهایی که می‌خواهید دریافت کنید استفاده می‌کنید. انواع رویدادها بر اساس مشخصات CloudEvents، مانند google.workspace. APPLICATION . RESOURCE . VERSION . ACTION . برای مثال، برای دریافت رویدادهای مربوط به شرکت‌کنندگان جدید در یک کنفرانس برای فضای Meet، نوع رویداد را به‌عنوان google.workspace.meet.participant.v2.joined مشخص می‌کنید. برای اطلاعات بیشتر درباره نحوه عملکرد رویدادها، به ساختار رویدادهای Google Workspace مراجعه کنید.

جدول زیر انواع رویدادهای پشتیبانی شده، توضیحات و منبع تغییر یافته 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"
    }
}