במדריך הזה מוסבר איך אפשר ליצור ולנהל פגישות ב-Google Meet באמצעות Google Meet REST API.
חלל לקיום פגישות מייצג מקום וירטואלי או אובייקט קבוע (כמו חדר ישיבות) שבו מתקיימות ועידות. בכל מרחב אפשר לקיים רק שיחת ועידה פעילה אחת בכל רגע. בנוסף, המרחב מאפשר למשתמשים להיפגש ולמצוא משאבים משותפים.
איך יוצרים ומנהלים מרחבים לפגישות במאמר הגדרת מרחבים לפגישות ומשתתפים מוסבר איך להגדיר מרחבים לפגישות באופן פרוגרמטי.
איך מתקשרים לשיטות של המרחב לפגישות
בטבלה הבאה מפורטים התפקידים בפגישה שנדרשים כדי להשתמש בשיטות של מרחב הפגישה:
| שיטה | בעלים | משתתפים | אחרים |
|---|---|---|---|
endActiveConference |
x | ||
get |
x | x | x |
| עם הגדרות | x | ||
| עם שיחת ועידה פעילה | x | x | |
patch |
x |
איך Meet מזהה את מקום הפגישה
Google Meet REST API יוצר משאב spaces לכל מרחב פגישה. למשאב spaces יש כמה נקודות כניסה להצטרפות לוועידה.
בטבלה הבאה מוסבר איך לזהות את המרחב לפגישות ולהצטרף אליו:
| שם השדה | תיאור |
|---|---|
name |
שם המרחב. המחרוזת {space} היא מזהה המשאב של המרחב, והיא מעוצבת כ-spaces/{space}.
זהו מזהה ייחודי שנוצר בשרת, והוא תלוי אותיות רישיות. לדוגמה: spaces/jQCFfuBOdN5z. |
meetingCode |
הכינוי של שם המרחב. הערך {meetingCode} הוא מחרוזת תווים ייחודית שאפשר להקליד, והוא לא תלוי באותיות רישיות. הפורמט הוא
spaces/{meetingCode}. לדוגמה: spaces/abc-mnop-xyz. האורך המקסימלי הוא 128 תווים.
היא חלק מהקטע meetingUri:
https://meet.google.com/abc-mnop-xyz. |
phoneAccess |
שיטות הגישה באמצעות הטלפון למרחב הפגישה הזה. אובייקט phoneAccess מכיל את המידע שנדרש כדי לחייג לוועידה, כולל מספרי הטלפון האזוריים של המרחב לפגישות וקוד אימות שספציפי למספר הטלפון הזה. קוד האימות מורכב רק מספרות עשרוניות, והאורך שלו עשוי להשתנות. לדוגמה, "pin": 19707127300. בדומה לממשק המשתמש של Meet, המשאב spaces כולל קבוצה מוגבלת של מספרי טלפון להצטרפות לפגישה. כדי לראות מספרי טלפון נוספים של מרחב הפגישות, מוסיפים את {meetingCode} לכתובת ה-URL הבאה: https://meet.google.com/tel/. לדוגמה, https://meet.google.com/tel/abc-mnop-xyz.
|
gatewaySipAccess |
שיטות הגישה של פרוטוקול אתחול השיחה (SIP) למרחב הזה בפגישה. כתובת SIP מפרטת איך ציוד לשיחות ועידה בווידאו של צד שלישי יכול למצוא ולהצטרף לשיחת ועידה ב-Meet. האובייקט gatewaySipAccess מכיל URI וקוד גישה מספרי. Meet תומך בסכימת SIP URI. |
כדי לנהל מרחב פגישות, משתמשים בערכים הבאים בשדה name:
כדי לקבל פרטים על מתחם ישיבות, אפשר להשתמש ב-
spaces/{space}או בכינויspaces/{meetingCode}. מידע נוסף זמין במאמר בנושא קבלת חדר פגישות.כדי לעדכן את הפרטים של חלל פגישות, אפשר להשתמש רק ב-
spaces/{space}. מידע נוסף זמין במאמר בנושא עדכון של חלל לפגישות.כדי לסיים שיחת ועידה פעילה במרחב לפגישות, אפשר להשתמש רק ב-
spaces/{space}. מידע נוסף זמין במאמר בנושא סיום שיחות ועידה פעילות.
מחזור החיים של מרחב משותף לפגישות
במהלך מחזור החיים של מרחב הפגישות, הוא עובר כמה מצבים. התרשים הבא מציג את השלבים הכלליים במחזור החיים של מרחב פגישות:
שיחה אל
spaces.create. המרחב לפגישה נוצר ואובייקטspacesשמוחזר מכיל את המחרוזתmeetingUri. אחר כך,meetingUriמופץ למשתתפים.איך יוצרים סקר במרחב החדש לפגישות מפעילים את השיטה
spaces.getכדי לבדוק את מצב שיחת הוועידה.במקום להשתמש בסקרים, אפשר גם להירשם לאירועים ב-Meet כדי לקבל התראות פוש.
מתחילים את שיחת הוועידה. כשמשתתף ראשון לוחץ על
meetingUriבתוך מרחב הפגישה, מתחילה ועידה. אובייקטactiveConferenceמאוכלס ומחרוזתactiveConference.conferenceRecordמוגדרת.(אופציונלי) קבלת נתונים על שיחות ועידה. במהלך ועידה פעילה, אפשר לגשת לחלק מהערכים של
conferenceRecord. לדוגמה, אפשר להתקשר לשיטהconferenceRecords.participants.listכדי לראות את כל המשתתפים בוועידה. אפשר גם לגשת למידע הזה עד 30 יום אחרי הוועידה.(אופציונלי) סיום שיחת הוועידה. במהלך הוועידה, בעל הפגישה יכול להתקשר לשיטת
spaces.endActiveConferenceכדי לסיים באופן פרוגרמטי ועידה פעילה לכל המשתתפים.השיחה מסתיימת. הוועידה מסתיימת כשהמשתתף האחרון עוזב אותה.
סקר לגבי פריטים שייווצרו מהפגישה. השיחה הסתיימה (
STATE=ENDED), אבל עדיין לא נוצרו הארטיפקטים. גם השדותstartTimeו-endTimeשל הכנס מאוכלסים. צריך לשלוח בקשות לנקודת הקצה של פריט המידע שנוצר בתהליך הפיתוח (Artifact) עד שאובייקט פריט המידעSTATEיקראFILE_GENERATED.במקום להשתמש בסקרים, אתם יכולים להירשם לאירועים ב-Meet כדי לקבל התראות פוש.
איך מקבלים פריטי מידע שנוצרו מהפגישה אחרי שנוצרים ארטיפקטים כמו הקלטות ותמלילים, אפשר לאחזר אותם. לדוגמה, אפשר להפעיל את method
conferenceRecords.recordings.getכדי לקבל הקלטה לפי מזהה ההקלטה.כשהוא מוכן, ה-URI של אובייקט הארטיפקט מאוכלס ומוחזר כחלק מאובייקט המשאב.
נושאים קשורים
- איך יוצרים ומנהלים מרחבים לפגישות
- הגדרת מרחבים לפגישות וחברים
- איך מצטרפים לפגישות
- באילו מדינות אפשר להשתתף בפגישות ב-Meet באמצעות הטלפון?