במדריך הזה נסביר איך ליצור, לקבל ולעדכן מרחב פגישה, וגם איך לסיים ועידה פעילה במשאב spaces
של ה-API ל-REST של Google Meet.
מרחב שיתוף מייצג מקום וירטואלי או אובייקט קבוע (כמו חדר ישיבות) שבו מתקיימות ועידות. בכל רגע נתון יכולה להתקיים רק שיחת ועידה אחת פעילה במרחב משותף אחד. מרחב משותף עוזר למשתמשים גם לקיים פגישות ולמצוא משאבים משותפים.
במאמר הגדרת מרחבים משותפים לפגישות ומשתתפים מוסבר איך מגדירים מרחבים משותפים לפגישות באופן פרוגרמטי.
בטבלה הבאה מפורטים התפקידים בפגישה הנדרשים כדי להשתמש בשיטות של מרחב הפגישה:
שיטה | בעלים | משתתפים | אחרים |
---|---|---|---|
endActiveConference() |
x | ||
get() |
x | x | x |
עם הגדרות | x | ||
עם שיחת ועידה פעילה | x | x | |
patch() |
x |
אימות והרשאה באמצעות פרטי כניסה של משתמשים מאפשרים לאפליקציות של Google Meet לגשת לנתוני המשתמשים ולבצע פעולות בשם המשתמש המאומת. אימות באמצעות הענקת גישה ברמת הדומיין מאפשר לתת הרשאה לחשבון השירות של האפליקציה לגשת לנתונים של המשתמשים בלי לחייב כל משתמש לתת הסכמה.
איך פלטפורמת Meet מזהה מקום פגישה
ה-API ל-REST של Google Meet יוצר משאב spaces
לכל מרחב פגישה. השדה name
הוא שם המשאב של המשאב.
יש שתי דרכים חשובות לזהות מרחב משותף לפגישות באמצעות השדה name
:
space
הוא מזהה המשאב של המרחב המשותף, בפורמטspaces/{space}
. זהו מזהה ייחודי שנוצר על ידי השרת, והוא תלוי אותיות רישיות. לדוגמה,spaces/jQCFfuBOdN5z
.meetingCode
הוא כינוי למרחב המשותף, בפורמטspaces/{meetingCode}
. הוא מורכב ממחרוזת תווים ייחודית שניתן להקליד, והוא לא תלוי אותיות רישיות. לדוגמה,abc-mnop-xyz
. האורך המקסימלי הוא 128 תווים. הוא מהווה חלק מה-meetingUri
:https://meet.google.com/abc-mnop-xyz
.
כדי לנהל מרחב פגישה, משתמשים בערכים הבאים בשדה {name}
:
כדי לקבל פרטים על מרחב עבודה משותף, אפשר להשתמש ב-
spaces/{space}
או בכתובת החלופיתspaces/{meetingCode}
. מידע נוסף זמין במאמר קבלת מרחב פגישות.כדי לעדכן את הפרטים של מרחב עבודה משותף, אפשר להשתמש רק ב-
spaces/{space}
. מידע נוסף זמין במאמר עדכון של מרחב עבודה לפגישות.כדי לסיים שיחת ועידה פעילה במרחב משותף לפגישות, אפשר להשתמש רק ב-
spaces/{space}
. מידע נוסף זמין במאמר סיום ועידה פעילה.
יצירת מרחב משותף לפגישות
כדי ליצור מרחב פגישה, משתמשים בשיטה create()
במשאב spaces
.
השיטה מחזירה מופע של משאב spaces
, שכולל את האובייקט SpaceConfig
שהוא ההגדרה של מרחב הישיבות. הוא מכיל גם את האובייקט ActiveConference
שהוא קישור למשאב conferenceRecords
הנוכחי במרחב הווירטואלי.
בדוגמת הקוד הבאה מוסבר איך יוצרים מרחב פגישה:
Java
Node.js
Python
הצגת פרטים על מרחב לפגישות
כדי לקבל פרטים על מרחב פעילות פעיל ועל ההגדרות שלו, משתמשים בשיטה get()
במשאב spaces
עם name
שצוין.
מידע נוסף זמין במאמר איך מערכת Meet מזהה מרחבים משותפים לפגישות.
השיטה מחזירה מרחב פגישה כמכונה של המשאב spaces
.
דוגמת הקוד הבאה מראה איך לאחזר מרחב פגישה:
Java
Node.js
Python
מחליפים את הערך של שם המרחב המשותף במזהה הייחודי של המרחב המשותף לפגישה שנוצר על ידי השרת.
עדכון של מרחב משותף לפגישות
כדי לעדכן את הפרטים של מרחב עבודה לפגישות, משתמשים בשיטה patch()
במשאב spaces
עם name
שצוין.
מידע נוסף זמין במאמר איך מערכת Meet מזהה מרחבים משותפים לפגישות.
השיטה patch()
מקבלת גם פרמטר שאילתה אופציונלי updateMask
. השדה הוא מסוג FieldMask
.
זוהי רשימה מופרדת בפסיקים של השדות שרוצים לעדכן במרחב המשותף.
השיטה מחזירה מרחב פגישה כמכונה של המשאב spaces
.
דוגמת הקוד הבאה מראה איך לעדכן מרחב עבודה לפגישות:
Java
Node.js
Python
מחליפים את הערך של שם המרחב המשותף במזהה הייחודי של המרחב המשותף לפגישה שנוצר על ידי השרת.
סיום שיחת ועידה פעילה
כדי לסיים ועידה פעילה במרחב משותף (אם יש כזה), משתמשים ב-method endActiveConference()
במשאב spaces
. גם הגוף של הבקשה וגם גוף התשובה ריקים. מידע נוסף זמין במאמר איך Meet מזהה מרחב שיתוף פעולה.
דוגמת הקוד הבאה מראה איך לסיים פגישה פעילה:
Java
Node.js
Python
מחליפים את הערך של שם המרחב המשותף במזהה הייחודי של המרחב המשותף לפגישה שנוצר על ידי השרת.