در رویدادهای 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 Meet REST API است. برای جزئیات، ببینید چگونه Meet یک فضای جلسه را شناسایی می‌کند .

کاربر //cloudidentity.googleapis.com/users/ USER

که در آن USER شناسه در قسمت signedinUser.user منبع participant Meet REST API است. برای جزئیات، به کار با شرکت کنندگان مراجعه کنید.

اشتراک رویدادهایی را درباره فضاهای جلسه دریافت می کند که کاربر یکی از موارد زیر است:

انواع رویداد برای ایجاد اشتراک

وقتی اشتراکی برای منبع 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"
    }
}