במאמר הזה מתוארים האירועים ב-Meet שהאפליקציה שלכם יכולה להירשם אליהם באמצעות Google Workspace Events API. אחרי שתחליטו אילו סוגי אירועים אתם צריכים, צרו מינוי כדי להתחיל לקבל אירועים מ-Meet.
בנוסף להרשמה לאירועים, אתם יכולים גם לשלוח שאילתות לגבי אירועים באמצעות קריאה ל-API בארכיטקטורת REST של Google Meet. קוראים ל-Meet REST API כדי לאחזר אירועים על בסיס תקופתי, או כדי להתעדכן באירועים שאולי פספסתם במינוי בגלל הפסקה זמנית בשירות. במאמר תגובה לאירועים מ-Google Meet שבמסמכי התיעוד של Meet מוסבר איך אפשר לקבל אירועים מ-Meet ולהגיב להם.
מידע נוסף על פיתוח אפליקציות ל-Meet זמין ב סקירה הכללית על Meet API בארכיטקטורת REST.
אירועים נתמכים ב-Meet
מינויים ל-Google Workspace מאפשרים לכם לקבל אירועים לגבי סוגי השינויים הבאים ב-Meet:
- שיחת ועידה מתחילה או מסתיימת במרחב פגישה.
- משתתף מצטרף לשיחת ועידה או עוזב אותה.
- הקלטה מתחילה, מסתיימת או שנוצר קובץ של שיחת ועידה.
- סיכום חכם מתחיל, מסתיים או שנוצר קובץ של שיחת ועידה.
- תמליל מתחיל, מסתיים או שנוצר קובץ של שיחת ועידה.
משאבים שאפשר לעקוב אחרי האירועים שלהם
כדי לקבל אירועים, צריך לציין משאב של Meet למעקב, שנקרא משאב היעד של המינוי.
Google Workspace Events API תומך במשאבי היעד הבאים של Meet:
| משאב היעד | פורמט | מגבלות (אם רלוונטי) |
|---|---|---|
| מרחב לפגישות | //meet.googleapis.com/spaces/SPACE
כאשר SPACE הוא המזהה ב
שם המשאב של המשאב |
|
| משתמש | //cloudidentity.googleapis.com/users/USER
כאשר USER הוא המזהה בשדה
|
המינוי מקבל אירועים לגבי כל מרחבי הפגישות שבהם המשתמש הוא הבעלים של מרחב הפגישה. בדרך כלל, הבעלים של מרחב הפגישה הוא גם המארגן של האירוע ביומן Google שמשויך למרחב הפגישה. |
סוגי אירועים ליצירת מינויים
כשיוצרים מינוי למשאב ב-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.started |
conferenceRecord.recording |
| הקלטה של שיחת ועידה במרחב הפגישה מסתיימת. | google.workspace.meet.recording.v2.ended |
conferenceRecord.recording |
| נוצר קובץ הקלטה של שיחת ועידה במרחב הפגישה. | google.workspace.meet.recording.v2.fileGenerated |
conferenceRecord.recording |
| הסיכום החכם מתחיל בשיחת הוועידה במרחב הפגישה. | google.workspace.meet.smartNote.v2.started |
conferenceRecord.smartNote |
| הסיכום החכם מסתיים בוועידה במרחב הפגישה. | google.workspace.meet.smartNote.v2.ended |
conferenceRecord.smartNote |
| נוצר קובץ של סיכום חכם לוועידה במרחב הפגישה. | google.workspace.meet.smartNote.v2.fileGenerated |
conferenceRecord.smartNote |
| מתחיל תמלול של שיחת ועידה במרחב הפגישה. | google.workspace.meet.transcript.v2.started |
conferenceRecord.transcript |
| התמלול של שיחת ועידה במרחב הפגישה מסתיים. | google.workspace.meet.transcript.v2.ended |
conferenceRecord.transcript |
| נוצר קובץ תמליל של שיחת הוועידה במרחב הפגישה. | google.workspace.meet.transcript.v2.fileGenerated |
conferenceRecord.transcript |
נתוני אירוע
בקטע הזה מתוארים נתוני אירועים ומטענים ייעודיים (payloads) לדוגמה של אירועים במרחבי פגישות ב-Meet.
כשהמינוי שלכם ל-Google Workspace מקבל אירוע מ-Meet, השדה data מכיל את המטען הייעודי (payload) של האירוע. המטען הייעודי (payload) הזה מכיל מידע על המשאב של Google Workspace שהשתנה. לדוגמה, אם נרשמתם לאירועים שקשורים לתמלילים חדשים במרחב משותף, המטען הייעודי (payload) של האירועים האלה מכיל מידע על המשאב transcripts שהשתנה.
נתוני המשאב במטען הייעודי (payload) של האירוע
בטבלה הבאה מוצגות דוגמאות למטענים ייעודיים (payloads) בפורמט JSON למינוי למרחב פגישה ב-Meet. בדוגמאות נעשה שימוש במזהה של רשומת הוועידה (לדוגמה, conferenceRecords/kRyYx8b7vNDsLpR1tG_cNjFUQBoBRhHIMoGJAJkBCQ) כדי לזהות את מרחב הפגישה. מידע נוסף מופיע במאמר איך Meet מזהה את מרחב הפגישה.
לכל אירוע שהמינוי מקבל, המטען הייעודי (payload) מופיע בשדה data של האירוע:
| סוגי אירועים | מטען ייעודי (payload) של JSON |
|---|---|
שיחת ועידה מתחילה או מסתיימת במרחב הפגישה ב-Meet.
|
לא כולל נתוני משאבים:
{
"conferenceRecord":
{
"name": "conferenceRecords/ |
משתתף מצטרף לוועידה או עוזב אותה במרחב הפגישה ב-Meet.
|
לא כולל נתוני משאבים:
{
"participantSession":
{
"name": "conferenceRecords/ |
הקלטה מתחילה, מסתיימת או שנוצר קובץ של שיחת ועידה במרחב הפגישה ב-Meet.
|
לא כולל נתוני משאבים:
{
"recording":
{
"name": "conferenceRecords/ |
התחלה או סיום של סיכום חכם, או יצירת קובץ של ועידה במרחב הפגישה ב-Meet.
|
לא כולל נתוני משאבים:
{
"smartNote":
{
"name": "conferenceRecords/ |
תמלול מתחיל, מסתיים או שנוצר קובץ של ועידה במרחב הפגישה ב-Meet.
|
לא כולל נתוני משאבים:
{
"transcript":
{
"name": "conferenceRecords/ |
מגבלות
- מוזמנים ביומן ומשתתפים אחרים שהוזמנו לוועידה יכולים לקבל רק את האירועים הבאים:
google.workspace.meet.conference.v2.startedו-google.workspace.meet.transcript.v2.fileGenerated.