משאב: מרחב
במרחבים ב-Google Chat. חללים הם שיחות בין שני משתמשים או יותר, או צ'אטים אישיים בין משתמש לבין אפליקציית Chat.
ייצוג ב-JSON |
---|
{ "name": string, "type": enum ( |
שדות | |
---|---|
name |
מזהה. שם המשאב של המרחב. פורמט: כאשר |
type |
פלט בלבד. הוצא משימוש: במקומו צריך להשתמש ב- |
spaceType |
אופציונלי. סוג המרחב. חובה כשיוצרים מרחב או כשמעדכנים את סוג המרחב. פלט בלבד לשימוש אחר. |
singleUserBotDm |
אופציונלי. האם המרחב הוא צ'אט ישיר בין אפליקציית Chat לבין אדם אחד. |
threaded |
פלט בלבד. הוצא משימוש: במקומו צריך להשתמש ב- |
displayName |
אופציונלי. השם המוצג של המרחב. חובה כשיוצרים מרחב עם בצ'אטים ישירים, השדה הזה עשוי להיות ריק. אפשר להשתמש בעד 128 תווים. |
externalUserAllowed |
אופציונלי. אי אפשר לשנות אותו. האם כל משתמש ב-Google Chat יכול להיות חבר במרחב הזה. הזנה כשיוצרים מרחב בארגון Google Workspace. לא כוללים את השדה הזה כשיוצרים מרחבים בתנאים הבאים:
במרחבים קיימים, השדה הזה הוא פלט בלבד. |
spaceThreadingState |
פלט בלבד. מצב השרשור במרחב ב-Chat. |
spaceDetails |
אופציונלי. פרטים על המרחב, כולל תיאור וכללים. |
spaceHistoryState |
אופציונלי. המצב של היסטוריית ההודעות בשרשורים ובהודעות במרחב. |
importMode |
אופציונלי. האם המרחב הזה נוצר ב- כדי ליצור מרחב ב- |
createTime |
אופציונלי. אי אפשר לשנות אותו. במרחבים שנוצרו ב-Chat, השעה שבה המרחב נוצר. השדה הזה הוא שדה פלט בלבד, אלא אם משתמשים בו במרחבים במצב ייבוא. במרחבים במצב ייבוא, צריך להגדיר את השדה הזה לחותמת הזמן ההיסטורית שבה המרחב נוצר במקור, כדי לשמור על זמן היצירה המקורי. השדה הזה מאוכלס בפלט רק אם הערך של |
lastActiveTime |
פלט בלבד. חותמת הזמן של ההודעה האחרונה במרחב. |
adminInstalled |
פלט בלבד. במרחבים לצ'אטים ישירים עם אפליקציית Chat, האם המרחב נוצר על ידי אדמין ב-Google Workspace. אדמינים יכולים להתקין ולהגדיר צ'אט ישיר עם אפליקציה ל-Chat בשם המשתמשים בארגון. כדי לתמוך בהתקנה על ידי אדמין, אפליקציית Chat צריכה לכלול צ'אט ישיר. |
membershipCount |
פלט בלבד. מספר החברים שהצטרפו למועדון, מקובץ לפי סוג החברות. המאפיין מאוכלס כשערך |
accessSettings |
אופציונלי. מציינת את הגדרת הגישה של המרחב. השדה הזה מאוכלס רק כשהערך של |
spaceUri |
פלט בלבד. ה-URI שמשמש משתמשים לגישה למרחב. |
importModeExpireTime |
פלט בלבד. השעה שבה המרחב יימחק אוטומטית על ידי המערכת אם הוא יישאר במצב ייבוא. כל מרחב שנוצר במצב ייבוא צריך לצאת מהמצב הזה לפני תאריך התפוגה באמצעות השדה הזה מתמלא רק במרחבים שנוצרו במצב ייבוא. |
customer |
אופציונלי. אי אפשר לשנות אותו. מספר הלקוח של הדומיין של המרחב. הפרמטר הזה נדרש רק כשיוצרים מרחב עם אימות אפליקציה והערך של בפורמט השדה הזה לא מאוכלס בהודעות ישירות. |
שדה איחוד space_permission_settings . מייצג את הגדרות ההרשאות של המרחב. השדה הזה מאוכלס רק כשהערך של space_type הוא SPACE . הערך space_permission_settings יכול להיות רק אחד מהבאים: |
|
predefinedPermissionSettings |
אופציונלי. קלט בלבד. הגדרות הרשאות מוגדרות מראש במרחב, אפשר להזין אותן רק כשיוצרים מרחב. אם השדה לא מוגדר, נוצר מרחב לשיתוף פעולה. אחרי שיוצרים את המרחב, ההגדרות מאוכלסות בשדה הגדרת הרשאות מוגדרות מראש תומכת ב:
|
permissionSettings |
אופציונלי. הגדרות ההרשאות במרחבים קיימים. קלט לעדכון ההגדרות המדויקות של ההרשאות במרחב, שבו ההגדרות הקיימות של ההרשאות מוחלפות. הפלט מציג את הגדרות ההרשאות הנוכחיות. ההרשאות לקריאה ולעדכון של ההגדרות תומכות ב:
|
סוג
הוצא משימוש: במקומו צריך להשתמש ב-SpaceType
.
טיפוסים בני מנייה (enum) | |
---|---|
TYPE_UNSPECIFIED |
שמורות. |
ROOM |
שיחות בין שני בני אדם או יותר. |
DM |
צ'אט ישיר בין אדם לבין אפליקציית Chat, שבו כל ההודעות הן פשוטות. שימו לב שההגדרה הזו לא כוללת צ'אטים ישירים בין שני אנשים. |
SpaceType
סוג המרחב. חובה כשיוצרים או מעדכנים מרחב. פלט בלבד לשימוש אחר.
טיפוסים בני מנייה (enum) | |
---|---|
SPACE_TYPE_UNSPECIFIED |
שמורות. |
SPACE |
מקום שבו אנשים יכולים לשלוח הודעות, לשתף קבצים ולעבוד יחד. SPACE יכול לכלול אפליקציות ל-Chat. |
GROUP_CHAT |
שיחות קבוצתיות בין 3 אנשים או יותר. GROUP_CHAT יכול לכלול אפליקציות ל-Chat. |
DIRECT_MESSAGE |
צ'אטים אישיים בין שני בני אדם או בין בן אדם לאפליקציית Chat. |
SpaceThreadingState
מציין את סוג השרשור במרחב ב-Chat.
טיפוסים בני מנייה (enum) | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
שמורות. |
THREADED_MESSAGES |
מרחבים עם שם שתומכים בשרשורי הודעות. כשמשתמשים משיבים להודעה, הם יכולים להשיב בשרשור, כך שהתשובה שלהם תישאר בהקשר של ההודעה המקורית. |
GROUPED_MESSAGES |
מרחבים משותפים עם שם שבהם השיחות מחולקות לפי נושאים. הנושאים והתשובות להם מקובצים יחד. |
UNTHREADED_MESSAGES |
צ'אטים ישירים בין שני אנשים ושיחות קבוצתיות בין 3 אנשים או יותר. |
SpaceDetails
פרטים על המרחב, כולל תיאור וכללים.
ייצוג ב-JSON |
---|
{ "description": string, "guidelines": string } |
שדות | |
---|---|
description |
אופציונלי. תיאור של המרחב. לדוגמה, אפשר לתאר את נושא הדיון במרחב, את המטרה הפונקציונלית שלו או את המשתתפים בו. אפשר להזין עד 150 תווים. |
guidelines |
אופציונלי. הכללים, הציפיות וכללי ההתנהגות במרחב. אפשר להזין עד 5,000 תווים. |
HistoryState
מצב ההיסטוריה של הודעות ומרחבים. מגדיר לכמה זמן יישמרו הודעות ושרשורי שיחות אחרי שהם נוצרו.
טיפוסים בני מנייה (enum) | |
---|---|
HISTORY_STATE_UNSPECIFIED |
ערך ברירת המחדל. אין להשתמש בו. |
HISTORY_OFF |
ההיסטוריה מושבתת: ההודעות והשרשורים נשמרים למשך 24 שעות. |
HISTORY_ON |
ההיסטוריה מופעלת. כללי השמירה ב-Vault של הארגון קובעים למשך כמה זמן יישמרו ההודעות והשרשורים. |
MembershipCount
מספר המשתתפים במרחב, מקובץ לקטגוריות.
ייצוג ב-JSON |
---|
{ "joinedDirectHumanUserCount": integer, "joinedGroupCount": integer } |
שדות | |
---|---|
joinedDirectHumanUserCount |
פלט בלבד. מספר המשתמשים שהצטרפו ישירות למרחב, לא כולל משתמשים שהצטרפו דרך חברות בקבוצה שהצטרפה למרחב. |
joinedGroupCount |
פלט בלבד. מספר כל הקבוצות שהצטרפו ישירות למרחב. |
AccessSettings
מייצג את הגדרת הגישה של המרחב.
ייצוג ב-JSON |
---|
{
"accessState": enum ( |
שדות | |
---|---|
accessState |
פלט בלבד. מציין את מצב הגישה למרחב. |
audience |
אופציונלי. שם המשאב של קהל היעד שיכול לגלות את המרחב, להצטרף אליו ולראות תצוגה מקדימה של ההודעות בו. אם לא מגדירים את ההגדרה הזו, רק משתמשים או קבוצות ב-Google שהוזמנו או נוספו למרחב יוכלו לגשת אליו. מידע נוסף מופיע במאמר בנושא הפיכת מרחב לגלוי לקהל יעד. פורמט: כדי להשתמש בקהל היעד שמוגדר כברירת מחדל לארגון Google Workspace, צריך להגדיר את הערך קריאת קהל היעד תומכת ב:
השדה הזה לא מאוכלס כשמשתמשים בהיקף כדי להגדיר את קהל היעד, צריך לאמת את המשתמש. |
AccessState
מייצג את מצב הגישה למרחב.
טיפוסים בני מנייה (enum) | |
---|---|
ACCESS_STATE_UNSPECIFIED |
מצב הגישה לא ידוע או שלא נתמך ב-API הזה. |
PRIVATE |
רק משתמשים או קבוצות ב-Google Groups שמשתמשים אחרים או אדמינים ב-Google Workspace הוסיפו או הזמינו באופן פרטני יכולים לראות את המרחב ולהיכנס אליו. |
DISCOVERABLE |
מנהל המרחב המשותף העניק גישה למשתמשי יעד במרחב. משתמשים או קבוצות ב-Google שנוספו או הוזמנו למרחב יוכלו גם למצוא את המרחב ולקבל אליו גישה. מידע נוסף זמין במאמר בנושא הגדרת מרחב כגלוי למשתמשים ספציפיים. כדי ליצור מרחבים משותפים שגלויים לכולם, צריך לאמת את המשתמשים. |
PredefinedPermissionSettings
הגדרות הרשאה מוגדרות מראש שאפשר לציין רק כשיוצרים מרחב עם שם. יכול להיות שנוסיף עוד הגדרות בעתיד. פרטים על הגדרות ההרשאות במרחבים עם שם מופיעים במאמר מהם מרחבים?
טיפוסים בני מנייה (enum) | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
לא צוין. אין להשתמש. |
COLLABORATION_SPACE |
הגדרה שמאפשרת להפוך את המרחב למרחב שיתופי שבו כל המשתתפים יכולים לפרסם הודעות. |
ANNOUNCEMENT_SPACE |
הגדרה שהופכת את המרחב למרחב לעדכונים שבו רק מנהלי המרחב יכולים לפרסם הודעות. |
PermissionSettings
הגדרות הרשאות שאפשר לציין כשמעדכנים מרחב קיים עם שם.
כדי להגדיר את הרשאות הגישה כשיוצרים חלל, מציינים את השדה PredefinedPermissionSettings
בבקשה.
ייצוג ב-JSON |
---|
{ "manageMembersAndGroups": { object ( |
שדות | |
---|---|
manageMembersAndGroups |
אופציונלי. הגדרה לניהול משתתפים וקבוצות במרחב. |
modifySpaceDetails |
אופציונלי. הגדרה לעדכון השם, התמונה, התיאור וההנחיות של המרחב. |
toggleHistory |
אופציונלי. הגדרה להפעלה ולהשבתה של היסטוריית המרחב. |
useAtMentionAll |
אופציונלי. הגדרה לשימוש בתיוג @all במרחב. |
manageApps |
אופציונלי. הגדרה לניהול אפליקציות במרחב. |
manageWebhooks |
אופציונלי. הגדרה לניהול webhooks במרחב. |
postMessages |
פלט בלבד. הגדרה לפרסום הודעות במרחב. |
replyMessages |
אופציונלי. הגדרה למענה להודעות במרחב. |
PermissionSetting
מייצג הגדרת הרשאה במרחב.
ייצוג ב-JSON |
---|
{ "managersAllowed": boolean, "membersAllowed": boolean } |
שדות | |
---|---|
managersAllowed |
אופציונלי. האם למנהלי המרחבים יש את ההרשאה הזו. |
membersAllowed |
אופציונלי. האם לחברים שאינם מנהלים יש את ההרשאה הזו. |
Methods |
|
---|---|
|
משלים את תהליך הייבוא של המרחב שצוין והופך אותו לגלוי למשתמשים. |
|
יצירת מרחב. |
|
מחיקת מרחב עם שם. |
|
מחזירה את הצ'אט הישיר הקיים עם המשתמש שצוין. |
|
מחזירה פרטים על מרחב. |
|
רשימה של המרחבים שהמתקשר חבר בהם. |
|
עדכון של מרחב. |
|
הפונקציה מחזירה רשימה של מרחבים בארגון Google Workspace על סמך חיפוש של אדמין. |
|
יוצר מרחב ומוסיף אליו משתמשים שצוינו. |