این صفحه رویدادهای 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 را که در داده های رویداد نشان داده شده است، نشان می دهد:
نوع رویداد | شرح | منبع ملاقات |
---|---|---|
| یک کنفرانس در فضای جلسه شروع می شود. | |
| یک کنفرانس در فضای جلسه به پایان می رسد. | |
| یک شرکت کننده به یک کنفرانس فعال در فضای جلسه می پیوندد. | |
| یک شرکت کننده یک کنفرانس فعال را در فضای جلسه ترک می کند. | |
| یک فایل ضبط برای یک کنفرانس در فضای جلسه ایجاد می شود. | |
| یک فایل رونوشت برای یک کنفرانس در فضای جلسه ایجاد می شود. | |
داده های رویداد
این بخش دادههای رویداد و بارهای نمونه برای رویدادها در فضاهای جلسه Meet را توضیح میدهد.
هنگامی که اشتراک Google Workspace شما رویدادی را از Meet دریافت میکند، فیلد data
حاوی بارگذاری رویداد است. این محموله اطلاعاتی درباره منبع Google Workspace دارد که تغییر کرده است. برای مثال، اگر در رویدادهایی در مورد رونوشتهای جدید در یک فضا مشترک شدهاید، بارگذاری این رویدادها حاوی اطلاعاتی درباره منبع transcript
تغییر یافته است.
داده های منبع در بارگذاری رویداد
جدول زیر نمونههایی از بارهای JSON برای اشتراک در فضای جلسه Meet را ارائه میکند. نمونه ها از کنفرانس کنفرانس conferenceRecords/AAA-BBB-CCC-DDD-EEE
استفاده می کنند که در فضا برگزار می شود. برای هر رویدادی که اشتراک دریافت میکند، محموله در قسمت data
رویداد ظاهر میشود:
مثال | نوع رویداد | محموله JSON |
---|---|---|
کنفرانسی برای فضای جلسه Meet شروع می شود. | | داده های منابع را در بر نمی گیرد { "conferenceRecord": { "name": "conferenceRecords/AAA-BBB-CCC-DDD-EEE" } } |
یک شرکتکننده به کنفرانسی در فضای جلسه Meet میپیوندد. | | داده های منابع را در بر نمی گیرد { "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" } } |