יצירת מרחב משותף והוספת משתמשים מסוימים אליו. המשתמש שמבצע את הקריאה מתווסף למרחב המשותף באופן אוטומטי, ואין לציין אותו כחבר בבקשה. דוגמה לכך מופיעה במאמר הגדרת מרחב משותף עם חברים ראשוניים.
כדי לציין את חברי הקבוצה האנושיים שרוצים להוסיף, מוסיפים חברויות עם membership.member.name
המתאים. כדי להוסיף משתמש אנושי, משתמשים ב-users/{user}
, כאשר {user}
יכולה להיות כתובת האימייל של המשתמש. למשתמשים באותו ארגון ב-Workspace, הערך של {user}
יכול להיות גם הערך של id
של האדם מ-People API, או הערך של id
של המשתמש ב-Directory API. לדוגמה, אם מזהה פרופיל המשתמש ב-People API של user@example.com
הוא 123456789
, אפשר להוסיף את המשתמש למרחב המשותף על ידי הגדרת membership.member.name
לערך users/user@example.com
או users/123456789
.
כדי לציין את קבוצות Google שרוצים להוסיף, מוסיפים חברויות באמצעות membership.group_member.name
המתאים. כדי להוסיף או להזמין קבוצת Google, משתמשים ב-groups/{group}
, כאשר {group}
הוא id
של הקבוצה מ-Cloud Identity Groups API. לדוגמה, אפשר להשתמש ב-Cloud Identity Groups lookup API כדי לאחזר את המזהה 123456789
של כתובת האימייל הקבוצתית group@example.com
, ואז להוסיף את הקבוצה למרחב המשותף על ידי הגדרת membership.group_member.name
ל-groups/123456789
. אי אפשר לשלוח אימיילים לקבוצות, ואפשר להוסיף קבוצות מקבוצות Google רק כחברים במרחבים משותפים עם שם.
במרחבים משותפים או בצ'אטים קבוצתיים עם שם, אם מבצע הקריאה לחברים חוסם משתתפים מסוימים או שהם חוסמים אותו, או אם אין לו הרשאה להוסיף משתתפים מסוימים, המשתתפים האלה לא מצורפים למרחב המשותף שנוצר.
כדי ליצור הודעה ישירה (DM) בין המשתמש הקורא לבין משתמש אנושי אחר, צריך לציין חברות אחת בלבד שמייצגת את המשתמש האנושי. אם משתמש אחד חוסם את השני, הבקשה נכשלת והצ'אט הפרטי לא נוצר.
כדי ליצור שיחה פרטית בין המשתמש הקורא לאפליקציה הקוראת, מגדירים את Space.singleUserBotDm
כ-true
ולא מציינים חברויות. אפשר להשתמש בשיטה הזו רק כדי להגדיר צ'אט אישי עם אפליקציית השיחה. כדי להוסיף את אפליקציית השיחה כחברה במרחב משותף או בצ'אט אישי קיים בין שני משתמשים אנושיים, אפשר לעיין במאמר הזמנה או הוספה של משתמש או אפליקציה למרחב משותף.
אם כבר יש שיחה פרטית בין שני משתמשים, גם אם אחד מהם חוסם את השני בזמן שליחת הבקשה, השיחה הפרטית הקיימת תוחזר.
אין תמיכה במרחבים משותפים עם תשובות בשרשור. אם מופיעה הודעת השגיאה ALREADY_EXISTS
כשאתם מגדירים מרחבים משותפים, נסו displayName
אחר. יכול להיות שכבר יש מרחב משותף בארגון ב-Google Workspace עם השם המוצג הזה.
נדרש אימות משתמש.
בקשת HTTP
POST https://chat.googleapis.com/v1/spaces:setup
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{ "space": { object ( |
שדות | |
---|---|
space |
חובה. השדה כדי ליצור מרחב משותף, מגדירים את כדי ליצור צ'אט קבוצתי, מגדירים את כדי ליצור שיחה אישית בין בני אדם, מגדירים את כדי ליצור שיחה אישית בין אדם לאפליקציית Chat, מגדירים את אם כבר קיים מרחב משותף בשם |
request |
זה שינוי אופציונלי. מזהה ייחודי של הבקשה הזו. מומלץ להשתמש ב-UUID אקראי. ציון מזהה בקשה קיים מחזיר את המרחב המשותף שנוצר באמצעות המזהה הזה במקום ליצור מרחב משותף חדש. אם מציינים מזהה בקשה קיים מאותה אפליקציית Chat עם משתמש מאומת אחר, מתקבלת הודעת שגיאה. |
memberships[] |
זה שינוי אופציונלי. המשתמשים או הקבוצות ב-Google Chat שרוצים להזמין למרחב המשותף. לא לכלול את המשתמש מבצע הקריאה, כי הוא מתווסף באופן אוטומטי. כרגע אפשר להוסיף לקבוצה עד 49 חברים (בנוסף למבצע הקריאה החוזרת). עבור מינוי של משתמש, השדה כדי להוסיף חברות בקבוצות Google, השדה אופציונלי כשמגדירים את נדרש כשמגדירים את נדרשת כשמגדירים את השדה חייב להיות ריק כשיוצרים שיחה אישית בין אדם לאפליקציית Chat שביצעה את הקריאה (כשמגדירים את |
גוף התשובה
אם הפעולה מצליחה, גוף התגובה מכיל מופע של Space
.
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.create
מידע נוסף זמין במדריך ההרשאות.