אינדקס
-
ChatService(ממשק) -
AccessoryWidget(הודעה) -
ActionResponse(הודעה) ActionResponse.ResponseType(enum)-
ActionResponse.SelectionItems(הודעה) -
ActionResponse.UpdatedWidget(הודעה) -
ActionStatus(הודעה) -
Annotation(הודעה) AnnotationType(enum)-
AppCommandMetadata(הודעה) AppCommandMetadata.AppCommandType(enum)-
AttachedGif(הודעה) -
Attachment(הודעה) Attachment.Source(enum)-
AttachmentDataRef(הודעה) -
Audience(הודעה) -
Availability(הודעה) Availability.State(enum)-
CalendarEventLinkData(הודעה) -
CardWithId(הודעה) -
ChatSpaceLinkData(הודעה) -
Citation(הודעה) -
CitedSource(הודעה) -
CitedSource.Footer(הודעה) -
CitedSource.Snippet(הודעה) -
CompleteImportSpaceRequest(הודעה) -
CompleteImportSpaceResponse(הודעה) -
ContextualAddOnMarkup(הודעה) -
ContextualAddOnMarkup.Card(הודעה) -
ContextualAddOnMarkup.Card.CardAction(הודעה) -
ContextualAddOnMarkup.Card.CardHeader(הודעה) ContextualAddOnMarkup.Card.CardHeader.ImageStyle(enum)-
ContextualAddOnMarkup.Card.Section(הודעה) -
CreateCustomEmojiRequest(הודעה) -
CreateMembershipRequest(הודעה) -
CreateMessageNotificationOptions(הודעה) CreateMessageNotificationOptions.NotificationType(enum)-
CreateMessagePinRequest(הודעה) -
CreateMessageRequest(הודעה) CreateMessageRequest.MessageReplyOption(enum)-
CreateReactionRequest(הודעה) -
CreateSectionRequest(הודעה) -
CreateSpaceRequest(הודעה) -
CustomEmoji(הודעה) -
CustomEmoji.CustomEmojiPayload(הודעה) -
CustomEmojiMetadata(הודעה) -
CustomStatus(הודעה) -
DeleteCustomEmojiRequest(הודעה) -
DeleteMembershipRequest(הודעה) -
DeleteMessagePinRequest(הודעה) -
DeleteMessageRequest(הודעה) -
DeleteReactionRequest(הודעה) -
DeleteSectionRequest(הודעה) -
DeleteSpaceRequest(הודעה) -
DeletionMetadata(הודעה) DeletionMetadata.DeletionType(enum)-
Dialog(הודעה) -
DialogAction(הודעה) -
DoNotDisturbMetadata(הודעה) -
DriveDataRef(הודעה) -
DriveLinkData(הודעה) -
Elements(הודעה) -
ElementsImage(הודעה) -
Emoji(הודעה) -
EmojiReactionSummary(הודעה) -
FindDirectMessageRequest(הודעה) -
FindGroupChatsRequest(הודעה) -
FindGroupChatsResponse(הודעה) -
ForwardedMetadata(הודעה) -
GetAttachmentRequest(הודעה) -
GetAvailabilityRequest(הודעה) -
GetCustomEmojiRequest(הודעה) -
GetMembershipRequest(הודעה) -
GetMessageRequest(הודעה) -
GetSpaceEventRequest(הודעה) -
GetSpaceNotificationSettingRequest(הודעה) -
GetSpaceReadStateRequest(הודעה) -
GetSpaceRequest(הודעה) -
GetThreadReadStateRequest(הודעה) -
Group(הודעה) HistoryState(enum)-
ListCustomEmojisRequest(הודעה) -
ListCustomEmojisResponse(הודעה) -
ListMembershipsRequest(הודעה) -
ListMembershipsResponse(הודעה) -
ListMessagePinsRequest(הודעה) -
ListMessagePinsResponse(הודעה) -
ListMessagesRequest(הודעה) -
ListMessagesResponse(הודעה) -
ListReactionsRequest(הודעה) -
ListReactionsResponse(הודעה) -
ListSectionItemsRequest(הודעה) -
ListSectionItemsResponse(הודעה) -
ListSectionsRequest(הודעה) -
ListSectionsResponse(הודעה) -
ListSpaceEventsRequest(הודעה) -
ListSpaceEventsResponse(הודעה) -
ListSpacesRequest(הודעה) -
ListSpacesResponse(הודעה) -
MarkAsActiveRequest(הודעה) -
MarkAsAwayRequest(הודעה) -
MarkAsDoNotDisturbRequest(הודעה) MarkupSyntax(enum)-
MatchedUrl(הודעה) -
MeetSpaceLinkData(הודעה) MeetSpaceLinkData.HuddleStatus(enum)MeetSpaceLinkData.Type(enum)-
Membership(הודעה) Membership.Affiliation(enum)Membership.MembershipRole(enum)Membership.MembershipState(enum)-
MembershipBatchCreatedEventData(הודעה) -
MembershipBatchDeletedEventData(הודעה) -
MembershipBatchUpdatedEventData(הודעה) -
MembershipCreatedEventData(הודעה) -
MembershipDeletedEventData(הודעה) -
MembershipUpdatedEventData(הודעה) -
Message(הודעה) -
MessageBatchCreatedEventData(הודעה) -
MessageBatchDeletedEventData(הודעה) -
MessageBatchUpdatedEventData(הודעה) -
MessageCreatedEventData(הודעה) -
MessageDeletedEventData(הודעה) -
MessagePin(הודעה) -
MessageUpdatedEventData(הודעה) -
MoveSectionItemRequest(הודעה) -
MoveSectionItemResponse(הודעה) -
PositionSectionRequest(הודעה) PositionSectionRequest.Position(enum)-
PositionSectionResponse(הודעה) -
QuotedMessageMetadata(הודעה) QuotedMessageMetadata.QuoteType(enum)-
QuotedMessageSnapshot(הודעה) -
Reaction(הודעה) -
ReactionBatchCreatedEventData(הודעה) -
ReactionBatchDeletedEventData(הודעה) -
ReactionCreatedEventData(הודעה) -
ReactionDeletedEventData(הודעה) -
ReplaceMessageCardsRequest(הודעה) -
ReplaceMessageCardsResponse(הודעה) -
RichLinkMetadata(הודעה) RichLinkMetadata.RichLinkType(enum)-
SearchMessageResult(הודעה) -
SearchMessagesRequest(הודעה) SearchMessagesRequest.SearchMessagesView(enum)-
SearchMessagesResponse(הודעה) -
SearchSpacesRequest(הודעה) -
SearchSpacesResponse(הודעה) -
SearchSpacesResponse.SearchSpaceResult(הודעה) -
Section(הודעה) Section.SectionType(enum)-
SectionItem(הודעה) -
SetUpSpaceRequest(הודעה) -
SlashCommand(הודעה) -
SlashCommandMetadata(הודעה) SlashCommandMetadata.Type(enum)-
Space(הודעה) -
Space.AccessPermissionSetting(הודעה) -
Space.AccessPermissionSettings(הודעה) -
Space.AccessSettings(הודעה) Space.AccessSettings.AccessState(enum)-
Space.MembershipCount(הודעה) -
Space.PermissionSetting(הודעה) -
Space.PermissionSettings(הודעה) Space.PredefinedPermissionSettings(enum)-
Space.Principal(הודעה) -
Space.SpaceDetails(הודעה) Space.SpaceThreadingState(enum)Space.SpaceType(enum)Space.Type(enum)-
SpaceBatchUpdatedEventData(הודעה) -
SpaceEvent(הודעה) -
SpaceNotificationSetting(הודעה) SpaceNotificationSetting.MuteSetting(enum)SpaceNotificationSetting.NotificationSetting(enum)-
SpaceReadState(הודעה) -
SpaceUpdatedEventData(הודעה) SpaceView(enum)-
Thread(הודעה) -
ThreadReadState(הודעה) -
UpdateAvailabilityRequest(הודעה) -
UpdateMembershipRequest(הודעה) -
UpdateMessageRequest(הודעה) -
UpdateSectionRequest(הודעה) -
UpdateSpaceNotificationSettingRequest(הודעה) -
UpdateSpaceReadStateRequest(הודעה) -
UpdateSpaceRequest(הודעה) -
User(הודעה) User.Type(enum)-
UserMentionMetadata(הודעה) UserMentionMetadata.Type(enum)-
WidgetMarkup(הודעה) -
WidgetMarkup.Button(הודעה) -
WidgetMarkup.FormAction(הודעה) -
WidgetMarkup.FormAction.ActionParameter(הודעה) WidgetMarkup.Icon(enum)-
WidgetMarkup.Image(הודעה) -
WidgetMarkup.ImageButton(הודעה) -
WidgetMarkup.KeyValue(הודעה) -
WidgetMarkup.OnClick(הודעה) -
WidgetMarkup.OpenLink(הודעה) -
WidgetMarkup.TextButton(הודעה) -
WidgetMarkup.TextParagraph(הודעה)
ChatService
מאפשר למפתחים ליצור אפליקציות ושילובים ב-Google Chat Platform.
| CompleteImportSpace |
|---|
|
משלימה את תהליך הייבוא של המרחב שצוין והופכת אותו לגלוי למשתמשים. נדרשים אימות משתמש והענקת גישה ברמת הדומיין עם היקף ההרשאה:
מידע נוסף זמין במאמר איך נותנים לאפליקציות ל-Google Chat הרשאה לייבא נתונים.
|
| CreateCustomEmoji |
|---|
|
יוצר אמוג'י בהתאמה אישית. אפשר ליצור אמוג'י בהתאמה אישית ולהשתמש בהם רק בחשבונות Google Workspace, ורק אם האדמין הפעיל את האפשרות הזו בארגון. מידע נוסף זמין במאמרים הסבר על אמוג'י בהתאמה אישית ב-Google Chat וניהול ההרשאות לאמוג'י בהתאמה אישית. נדרש אימות משתמש עם היקף ההרשאה:
|
| CreateMembership |
|---|
|
יוצרת חברות לאפליקציה ל-Chat שמפעילה את הפעולה, למשתמש או לקבוצה ב-Google. אי אפשר לצרף אפליקציות צ'אט אחרות. כשיוצרים חברות במרחב משותף, אם מדיניות האישור האוטומטי של המשתמש מושבתת, הוא מוזמן למרחב המשותף וצריך לאשר את ההזמנה כדי להצטרף אליו. אחרת, יצירת חברות מוסיפה את החבר ישירות למרחב שצוין. תומך בסוגי האימות הבאים:
אימות אפליקציה לא נתמך בתרחישים הבאים:
דוגמאות לשימוש:
|
| CreateMessage |
|---|
|
יצירת הודעה במרחב ב-Google Chat. לדוגמה, ראו שליחת הודעה. תומך בסוגי האימות הבאים:
השולח של ההודעה ב-Chat משתנה בהתאם לסוג האימות שבו אתם משתמשים בבקשה. בתמונה הבאה אפשר לראות איך Chat משייך הודעה כשמשתמשים באימות של אפליקציה. האפליקציה ל-Chat מוצגת כשולחת ההודעה. התוכן של ההודעה יכול לכלול טקסט ( בתמונה הבאה אפשר לראות איך Chat משייך הודעה כשמשתמשים באימות משתמש. המשתמש מוצג ב-Chat כשולח ההודעה, והאפליקציה ל-Chat משויכת להודעה באמצעות הצגת השם שלה. התוכן של ההודעה יכול להכיל רק טקסט ( הגודל המקסימלי של הודעה, כולל התוכן שלה, הוא 32,000 בייטים. בבקשות webhook, התשובה לא מכילה את ההודעה המלאה. התשובה מאכלסת רק את השדות
|
| CreateMessagePin |
|---|
|
הצמדת הודעה. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| CreateReaction |
|---|
|
יוצר תגובה באמוג'י ומוסיף אותה להודעה. לדוגמה, אפשר לעיין במאמר הוספת תגובה להודעה. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| CreateSection |
|---|
|
יצירת חלק ב-Google Chat. החלקים עוזרים למשתמשים לקבץ שיחות קבוצתיות ולהתאים אישית את רשימת המרחבים שמוצגת בחלונית הניווט של Chat. אפשר ליצור רק קטעים מסוג נדרש אימות משתמש עם היקף ההרשאה:
|
| CreateSpace |
|---|
|
יצירת מרחב. אפשר להשתמש בה כדי ליצור מרחב משותף עם שם או צ'אט קבוצתי ב- תומך בסוגי האימות הבאים:
כשמבצעים אימות כאפליקציה, צריך להגדיר את השדה כשמאמתים כאפליקציה, האפליקציה ל-Chat מתווספת כחברה במרחב. עם זאת, בניגוד לאימות של משתמשים, האפליקציה ל-Chat לא מתווספת כמנהלת המרחב. כברירת מחדל, כל המשתתפים במרחב יכולים להסיר ממנו את אפליקציית Chat. כדי לאפשר רק למנהלי המרחב להסיר את האפליקציה מהמרחב, מגדירים את החברות במרחב בזמן היצירה שלו תלויה בשאלה אם המרחב נוצר ב-
אם מופיעה הודעת השגיאה
|
| DeleteCustomEmoji |
|---|
|
מוחק אמוג'י בהתאמה אישית. כברירת מחדל, המשתמשים יכולים למחוק רק אמוג'י בהתאמה אישית שהם יצרו. מנהלי אמוג'י שהאדמין מינה יכולים למחוק כל אמוג'י בהתאמה אישית בארגון. מידע נוסף על אמוג'י בהתאמה אישית ב-Google Chat אפשר ליצור אמוג'י בהתאמה אישית ולהשתמש בהם רק בחשבונות Google Workspace, ורק אם האדמין הפעיל את האפשרות הזו בארגון. מידע נוסף זמין במאמרים הסבר על אמוג'י בהתאמה אישית ב-Google Chat וניהול ההרשאות לאמוג'י בהתאמה אישית. נדרש אימות משתמש עם היקף ההרשאה:
|
| DeleteMembership |
|---|
|
מחיקת חברות בקבוצה. לדוגמה, אפשר לעיין במאמר הסרת משתמש או אפליקציית Chat ממרחב משותף ב-Google Chat. תומך בסוגי האימות הבאים:
אימות אפליקציה לא נתמך בתרחישים הבאים:
כדי להסיר מנהלים מהמרחב, המשתמש שמבקש את ההסרה צריך להיות מנהל המרחב. אם אתם משתמשים באימות של אפליקציה, האפליקציה ל-Chat צריכה להיות היוצרת של המרחב המשותף.
|
| DeleteMessage |
|---|
|
מחיקת הודעה. לדוגמה, ראו מחיקת הודעה. תומך בסוגי האימות הבאים:
כשמשתמשים באימות של האפליקציה, הבקשות יכולות למחוק רק הודעות שנוצרו על ידי האפליקציה ל-Chat שמפעילה את הבקשה.
|
| DeleteMessagePin |
|---|
|
מחיקת הצמדה של הודעה. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| DeleteReaction |
|---|
|
מחיקת תגובה באמוג'י להודעה. לדוגמה, אפשר לעיין במאמר מחיקת תגובה. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| DeleteSection |
|---|
|
מחיקת קטע מסוג אם החלק מכיל פריטים, כמו מרחבים משותפים, הפריטים מועברים לחלקים שמוגדרים כברירת מחדל ב-Google Chat ולא נמחקים. פרטים נוספים מופיעים במאמר איך יוצרים חלקים ועושים סדר ב-Google Chat. נדרש אימות משתמש עם היקף ההרשאה:
|
| DeleteSpace |
|---|
|
מחיקת מרחב משותף עם שם. תמיד מתבצעת מחיקה מדורגת, כלומר גם המשאבים המשניים של המרחב נמחקים, כמו הודעות שפורסמו במרחב והחברויות במרחב. לדוגמה, ראו מחיקת מרחב. תומך בסוגי האימות הבאים:
|
| FindDirectMessage |
|---|
|
מחזירה את הצ'אט האישי הקיים עם המשתמש שצוין. אם לא נמצא מרחב של צ'אט אישי, תוחזר השגיאה באמצעות אימות של אפליקציה, מחזירה את המרחב של הצ'אט הישיר בין המשתמש שצוין לבין האפליקציה ל-Chat שמבצעת את הקריאה. עם אימות משתמש, מחזיר את מרחב הצ'אט הישיר בין המשתמש שצוין לבין המשתמש המאומת. תומך בסוגי האימות הבאים:
|
| FindGroupChats |
|---|
|
הפונקציה מחזירה את כל המרחבים המשותפים עם אם המשתמש ששלח את הקריאה חסם משתמשים מסוימים, או נחסם על ידיהם, ולא נמצאו מרחבים משותפים עם כל קבוצת המשתמשים שצוינה, השיטה הזו מחזירה מרחבים משותפים שלא כוללים את המשתמשים החסומים או החוסמים. קבוצת המשתמשים שצוינה חייבת להכיל רק חברויות של בני אדם (לא אפליקציות). אם הבקשה מכילה משתמשים שהם לא בני אדם, לא יוחזרו מרחבים משותפים. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| GetAttachment |
|---|
|
אחזור המטא-נתונים של קובץ מצורף להודעה. נתוני הקובץ המצורף מאוחזרים באמצעות Media API. לדוגמה, ראו קבלת מטא-נתונים על קובץ מצורף להודעה. נדרש אימות אפליקציה עם היקף ההרשאה:
|
| GetAvailability |
|---|
|
החזרת מידע על הזמינות של משתמש אנושי ב-Google Chat. לדוגמה, אפשר להשתמש בזה כדי לבדוק אם המשתמש מחובר או לא, או כדי לאחזר את הודעת הסטטוס המותאמת אישית שלו. השיטה הזו מאחזרת רק את הזמינות של המשתמש המאומת. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| GetCustomEmoji |
|---|
|
החזרת פרטים על אמוג'י בהתאמה אישית. אפשר ליצור אמוג'י בהתאמה אישית ולהשתמש בהם רק בחשבונות Google Workspace, ורק אם האדמין הפעיל את האפשרות הזו בארגון. מידע נוסף זמין במאמרים הסבר על אמוג'י בהתאמה אישית ב-Google Chat וניהול ההרשאות לאמוג'י בהתאמה אישית. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| GetMembership |
|---|
|
החזרת פרטים על חברות בקבוצה. לדוגמה, אפשר לעיין במאמר קבלת פרטים על חברות של משתמש או של אפליקציה ל-Google Chat. תומך בסוגי האימות הבאים:
|
| GetMessage |
|---|
|
מחזירה פרטים על הודעה. לדוגמה, ראו קבלת פרטים על הודעה. תומך בסוגי האימות הבאים:
הערה: יכול להיות שיוצגו הודעות ממשתמשים או ממרחבים שחסמתם.
|
| GetSpace |
|---|
|
מחזירה פרטים על מרחב. לדוגמה, אפשר לעיין במאמר קבלת פרטים על מרחב משותף. תומך בסוגי האימות הבאים:
לאימות של אפליקציות יש את המגבלות הבאות:
|
| GetSpaceEvent |
|---|
|
החזרת אירוע ממרחב משותף ב-Google Chat. המטען הייעודי (payload) של האירוע מכיל את הגרסה האחרונה של המשאב שהשתנה. לדוגמה, אם אתם מבקשים אירוע לגבי הודעה חדשה אבל ההודעה עודכנה מאוחר יותר, השרת מחזיר את המשאב המעודכן של הערה: השדה תמיכה בסוגי האימות הבאים עם היקף הרשאה שמתאים לקריאת הנתונים המבוקשים:
כדי לקבל אירוע, הגורם המאומת שמבצע את הקריאה צריך להיות חבר במרחב המשותף. לדוגמה, ראו קבלת פרטים על אירוע ממרחב משותף ב-Google Chat.
|
| GetSpaceNotificationSetting |
|---|
|
קבלת הגדרת ההתראות של המרחב המשותף. לדוגמה, ראו קבלת הגדרת ההתראות של המשתמש במרחב המשותף. נדרש אימות משתמש עם היקף ההרשאה:
|
| GetSpaceReadState |
|---|
|
הפונקציה מחזירה פרטים על מצב הקריאה של משתמש במרחב משותף, ומשמשת לזיהוי הודעות שנקראו והודעות שלא נקראו. לדוגמה, אפשר לעיין במאמר קבלת פרטים על מצב הקריאה של משתמש במרחב משותף. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| GetThreadReadState |
|---|
|
מחזירה פרטים על מצב הקריאה של משתמש בשרשור, ומשמשת לזיהוי הודעות שנקראו והודעות שלא נקראו. לדוגמה, אפשר לעיין במאמר קבלת פרטים על מצב הקריאה של שרשור של משתמש. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| ListCustomEmojis |
|---|
|
הצגת רשימה של אמוג'י בהתאמה אישית שגלויים למשתמש המאומת. אפשר ליצור אמוג'י בהתאמה אישית ולהשתמש בהם רק בחשבונות Google Workspace, ורק אם האדמין הפעיל את האפשרות הזו בארגון. מידע נוסף זמין במאמרים הסבר על אמוג'י בהתאמה אישית ב-Google Chat וניהול ההרשאות לאמוג'י בהתאמה אישית. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| ListMemberships |
|---|
|
הצגת רשימה של חברים במרחב משותף. לדוגמה, אפשר לעיין במאמר הצגת רשימה של משתמשים ואפליקציות של Google Chat במרחב משותף. כשמציגים רשימה של חברים במרחב באמצעות אימות של אפליקציה, מוצגים החברים במרחבים שלאפליקציית Chat יש גישה אליהם, אבל לא מוצגות אפליקציות Chat שצורפו למרחב, כולל האפליקציה עצמה. כשמציגים רשימה של חברויות בקבוצה באמצעות אימות משתמש, מוצגות החברויות בקבוצות במרחבים המשותפים שלמשתמש המאומת יש גישה אליהם. תומך בסוגי האימות הבאים:
|
| ListMessagePins |
|---|
|
הצגת רשימה של ההודעות המוצמדות במרחב. המשתמשים יכולים להצמיד הודעות חשובות במרחבים משותפים כדי לגשת אליהן בקלות. מידע נוסף מופיע במאמר איך מצמידים שיחות ב-Google Chat ואיך מבטלים את ההצמדה. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| ListMessages |
|---|
|
מציגה רשימה של הודעות במרחב שהמתקשר חבר בו, כולל הודעות מחברים ומרחבים חסומים. הודעות מערכת, כמו הודעות על צירוף משתמשים חדשים למרחב, לא נכללות. אם תציגו רשימה של הודעות ממרחב משותף שאין בו הודעות, התגובה תהיה אובייקט ריק. כשמשתמשים בממשק REST/HTTP, התגובה מכילה אובייקט JSON ריק, תומך בסוגי האימות הבאים:
|
| ListReactions |
|---|
|
מציג את התגובות להודעה. לדוגמה, אפשר לעיין במאמר הצגת רשימה של תגובות להודעה. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| ListSectionItems |
|---|
|
הצגת רשימה של פריטים במדור. רק מרחבים יכולים להיות פריטים בחלק. פרטים נוספים מופיעים במאמר איך יוצרים חלקים ועושים סדר ב-Google Chat. נדרש אימות משתמש עם היקף ההרשאה:
|
| ListSections |
|---|
|
הצגת רשימה של החלקים שזמינים למשתמש ב-Chat. החלקים עוזרים למשתמשים לקבץ את השיחות שלהם ולהתאים אישית את רשימת המרחבים שמוצגת בחלונית הניווט ב-Chat. פרטים נוספים מופיעים במאמר איך יוצרים חלקים ועושים סדר ב-Google Chat. נדרש אימות משתמש עם היקף ההרשאה:
|
| ListSpaceEvents |
|---|
|
מציג רשימה של אירועים ממרחב ב-Google Chat. לכל אירוע, המטען הייעודי (payload) מכיל את הגרסה העדכנית ביותר של המשאב ב-Chat. לדוגמה, אם אתם מציגים אירועים שקשורים למשתתפים חדשים במרחב, השרת מחזיר משאבים מסוג תמיכה בסוגי האימות הבאים עם היקף הרשאה שמתאים לקריאת הנתונים המבוקשים:
כדי להציג רשימה של אירועים, המשתמש המאומת צריך להיות חבר במרחב המשותף. לדוגמה, ראו הצגת רשימת אירועים ממרחב משותף ב-Google Chat.
|
| ListSpaces |
|---|
|
הצגת רשימה של המרחבים שהמשתמש ששלח את הבקשה חבר בהם. צ'אטים קבוצתיים וצ'אטים אישיים לא מופיעים ברשימה עד שנשלחת ההודעה הראשונה. לדוגמה, ראו הצגת רשימה של מרחבים משותפים. תומך בסוגי האימות הבאים:
כדי להציג את כל המרחבים המשותפים עם השמות לפי ארגון ב-Google Workspace, צריך להשתמש ב-
|
| MarkAsActive |
|---|
|
המשתמש יסומן כ מגדירה את מצב הזמינות של המשתמש לערך השיטה הזו מעדכנת רק את הזמינות של המשתמש המאומת. נדרש אימות משתמש עם היקף הרשאה:
|
| MarkAsAway |
|---|
|
המשתמש יסומן כ הסטטוס של המשתמש מוגדר כ"לא פנוי/ה" ולא מושפע מהפעילות שלו. השיטה הזו מעדכנת רק את הזמינות של המשתמש המאומת. נדרש אימות משתמש עם היקף הרשאה:
|
| MarkAsDoNotDisturb |
|---|
|
המשתמש יסומן כ הגדרת מצב הזמינות של המשתמש ל- השיטה הזו מעדכנת רק את הזמינות של המשתמש המאומת. נדרש אימות משתמש עם היקף הרשאה:
|
| MoveSectionItem |
|---|
|
העברת פריט מקטע אחד לאחר. לדוגמה, אם יש מרחבים בחלק מסוים, אפשר להשתמש בשיטה הזו כדי להעביר מרחב לחלק אחר. פרטים נוספים מופיעים במאמר איך יוצרים חלקים ועושים סדר ב-Google Chat. נדרש אימות משתמש עם היקף ההרשאה:
|
| PositionSection |
|---|
|
שינוי של סדר המיון של קטע. פרטים נוספים מופיעים במאמר איך יוצרים חלקים ועושים סדר ב-Google Chat. נדרש אימות משתמש עם היקף ההרשאה:
|
| ReplaceMessageCards |
|---|
|
מחליף את הכרטיסים שכלולים בהודעה. אפליקציית Chat יכולה להחליף כרטיסים בהודעה שנוצרה על ידי אדם רק אם ההודעה כבר מכילה כרטיסים, והכרטיסים נוצרו על ידי האפליקציה. אם האפליקציה מחליפה את הכרטיסים ברשימה ריקה, הכרטיסים יוסרו. אחרי שהאפליקציה מסירה את הכרטיסים, היא לא יכולה להוסיף אותם בחזרה להודעה. נדרש אימות של האפליקציה עם היקף ההרשאות: -
|
| SearchMessages |
|---|
|
חיפוש הודעות ב-Google Chat שלמשתמש שמתקשר יש גישה אליהן. הפונקציה מחזירה רשימה של הודעות שתואמות לקריטריונים של החיפוש. כדי לחפש בכל המרחבים שלמשתמש יש גישה אליהם, מגדירים את ה-API הזה לא מחזיר את כל סוגי ההודעות. סוגי ההודעות שמפורטים בהמשך לא נכללים בתשובה. כדי להציג את כל ההודעות, משתמשים ב-
צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| SearchSpaces |
|---|
|
מחזירה רשימה של מרחבים משותפים בארגון ב-Google Workspace. לדוגמה, אפשר לעיין במאמר חיפוש וניהול של מרחבים משותפים. כשהערך של תומך בסוגי האימות הבאים:
|
| SetUpSpace |
|---|
|
יוצרת מרחב משותף ומוסיפה אליו משתמשים ספציפיים. המשתמש שמתקשר מתווסף אוטומטית למרחב המשותף, ואין צורך לציין אותו כחבר בבקשה. דוגמה לכך מופיעה במאמר הגדרת מרחב עם משתתפים ראשוניים. כדי לציין את המשתמשים האנושיים שרוצים להוסיף, מוסיפים חברויות עם ה- כדי לציין את קבוצות Google שרוצים להוסיף, מוסיפים חברויות עם במרחב משותף עם שם או בצ'אט קבוצתי, אם מי שמתקשר חסם חלק מהמשתתפים או נחסם על ידם, או שאין לו הרשאה להוסיף חלק מהמשתתפים, המשתתפים האלה לא יתווספו למרחב המשותף שנוצר. כדי ליצור צ'אט ישיר (DM) בין המשתמש ששולח את הקריאה לבין משתמש אנושי אחר, צריך לציין בדיוק חבר אחד שייצג את המשתמש האנושי. אם אחד מהמשתמשים חסם את השני, הבקשה תיכשל והצ'אט לא ייווצר. כדי ליצור צ'אט אישי בין המשתמש ששולח את הקריאה לבין האפליקציה ששולחת את הקריאה, מגדירים את אם כבר יש צ'אט אישי בין שני משתמשים, גם אם אחד מהם חסם את השני בזמן שליחת הבקשה, הצ'אט האישי הקיים יוחזר. אי אפשר להשתמש בשרשורים במרחבים משותפים. אם מופיעה הודעת השגיאה צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| UpdateAvailability |
|---|
|
מעדכן את פרטי הזמינות של משתמש אנושי. אפשר לעדכן רק את השדה השיטה הזו מעדכנת רק את הזמינות של המשתמש המאומת. צריך לאמת את המשתמש באמצעות אחד מהיקפי ההרשאות הבאים:
|
| UpdateMembership |
|---|
|
עדכון של חברות בקבוצה. דוגמה: עדכון החברות של משתמש במרחב משותף. תומך בסוגי האימות הבאים:
|
| UpdateMessage |
|---|
|
מעדכן הודעה. יש הבדל בין השיטות תומך בסוגי האימות הבאים:
כשמשתמשים באימות של אפליקציה, הבקשות יכולות לעדכן רק הודעות שנוצרו על ידי האפליקציה ל-Chat שמבצעת את הקריאה.
|
| UpdateSection |
|---|
|
עדכון של קטע. אפשר לעדכן רק קטעים מסוג נדרש אימות משתמש עם היקף ההרשאה:
|
| UpdateSpace |
|---|
|
עדכון מרחב. לדוגמה, אפשר לעיין במאמר עדכון מרחב משותף. אם אתם מעדכנים את השדה תומך בסוגי האימות הבאים:
לאימות של אפליקציות יש את המגבלות הבאות:
|
| UpdateSpaceNotificationSetting |
|---|
|
מעדכנים את הגדרת ההתראות של המרחב המשותף. לדוגמה, אפשר לעיין בקטע עדכון הגדרת ההתראות של המשתמש במרחב המשותף. נדרש אימות משתמש עם היקף ההרשאה:
|
| UpdateSpaceReadState |
|---|
|
מעדכן את סטטוס הקריאה של משתמש במרחב משותף, שמשמש לזיהוי הודעות שנקראו והודעות שלא נקראו. לדוגמה, אפשר לעיין במאמר עדכון סטטוס הקריאה של משתמש במרחב משותף. נדרש אימות משתמש עם היקף ההרשאה:
|
AccessoryWidget
ווידג'ט אינטראקטיבי אחד או יותר שמופיע בתחתית ההודעה. פרטים נוספים מופיעים במאמר הוספת ווידג'טים אינטראקטיביים בתחתית ההודעה.
| שדות | |
|---|---|
שדה של איחוד action. סוג הפעולה. הערך action יכול להיות רק אחד מהבאים: |
|
button_list |
רשימה של כפתורים. |
ActionResponse
פרמטרים שאפליקציית Chat יכולה להשתמש בהם כדי להגדיר איך התשובה שלה תפורסם.
| שדות | |
|---|---|
type |
קלט בלבד. סוג התשובה של האפליקציה ל-Chat. |
url |
קלט בלבד. כתובת URL שבה המשתמשים יכולים לבצע אימות או הגדרה. (רק לסוגי התשובות |
dialog_action |
קלט בלבד. תגובה לאירוע אינטראקציה שקשור לתיבת דו-שיח. חייב להיות מלווה ב- |
updated_widget |
קלט בלבד. התשובה של הווידג'ט המעודכן. |
ResponseType
סוג התשובה של האפליקציה ל-Chat.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
סוג ברירת המחדל שמטופל בתור NEW_MESSAGE. |
NEW_MESSAGE |
לפרסם את התשובה כהודעה חדשה בנושא. |
UPDATE_MESSAGE |
מעדכנים את ההודעה של האפליקציה ל-Chat. מותר לעשות את זה רק באירוע CARD_CLICKED שבו סוג השולח של ההודעה הוא BOT. |
UPDATE_USER_MESSAGE_CARDS |
עדכון הכרטיסים בהודעה של משתמש. מותר לעשות את זה רק בתגובה לאירוע MESSAGE עם כתובת URL תואמת, או לאירוע CARD_CLICKED שבו סוג השולח של ההודעה הוא HUMAN. המערכת מתעלמת מטקסט. |
REQUEST_CONFIG |
לבקש מהמשתמש באופן פרטי אימות או הגדרה נוספים. |
DIALOG |
מציג תיבת דו-שיח. |
UPDATE_WIDGET |
שאילתה של אפשרויות ההשלמה האוטומטית של טקסט בווידג'ט. |
SelectionItems
רשימת תוצאות של השלמה אוטומטית של ווידג'ט.
| שדות | |
|---|---|
items[] |
מערך של אובייקטי SelectionItem. |
UpdatedWidget
בווידג'טים מסוג selectionInput, הפונקציה מחזירה הצעות של ההשלמה האוטומטית לתפריט עם אפשרות לבחירת כמה פריטים.
| שדות | |
|---|---|
widget |
המזהה של הווידג'ט שעודכן. המזהה חייב להיות זהה למזהה של הווידג'ט שהפעיל את בקשת העדכון. |
שדה של איחוד updated_widget. הווידג'ט עודכן בתגובה לפעולה של המשתמש. הערך updated_widget יכול להיות רק אחד מהבאים: |
|
suggestions |
רשימת תוצאות של השלמה אוטומטית של ווידג'טים |
ActionStatus
מייצג את הסטטוס של בקשה להפעיל או לשלוח תיבת דו-שיח.
| שדות | |
|---|---|
status_code |
קוד הסטטוס. |
user_facing_message |
ההודעה שתישלח למשתמשים לגבי סטטוס הבקשה שלהם. אם לא מגדירים את ההודעה, נשלחת הודעה כללית שמבוססת על |
הערה
אפשר לשייך הערות לגוף ההודעה בטקסט פשוט או לצ'יפים שמקשרים למשאבים של Google Workspace, כמו Google Docs או Sheets, עם start_index ו-length של 0. כדי להוסיף עיצוב בסיסי להודעת טקסט, אפשר לעיין במאמר עיצוב הודעות טקסט.
דוגמה לגוף הודעה בטקסט פשוט:
Hello @FooBot how are you!"
המטא-נתונים של ההערות המתאימות:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
| שדות | |
|---|---|
type |
סוג ההערה. |
length |
אורך מחרוזת המשנה בגוף ההודעה בטקסט פשוט שההערה הזו מתאימה לה. אם התג לא קיים, האורך הוא 0. |
start_index |
אינדקס ההתחלה (מבוסס על 0, כולל) בגוף ההודעה בטקסט פשוט שההערה הזו תואמת לו. |
שדה של איחוד metadata. מטא-נתונים נוספים על ההערה. הערך metadata יכול להיות רק אחד מהבאים: |
|
user_mention |
המטא-נתונים של התיוג. |
slash_command |
המטא-נתונים של פקודה דרך שורת הפקודות. |
rich_link_metadata |
המטא-נתונים של קישור עשיר. |
custom_emoji_metadata |
המטא-נתונים של אמוג'י בהתאמה אישית. |
AnnotationType
סוג ההערה.
| טיפוסים בני מנייה (enum) | |
|---|---|
ANNOTATION_TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
USER_MENTION |
משתמש מוזכר. |
SLASH_COMMAND |
מופעלת פקודה דרך שורת הפקודות. |
RICH_LINK |
הערת קישור עשיר. |
CUSTOM_EMOJI |
תיאור של אמוג'י בהתאמה אישית. |
AppCommandMetadata
מטא-נתונים על פקודה באפליקציה ל-Chat.
| שדות | |
|---|---|
app_command_id |
המזהה של הפקודה שצוינה בהגדרות של Chat API. |
app_command_type |
סוג הפקודה של אפליקציית הצ'אט. |
AppCommandType
סוג הפקודה של האפליקציה ל-Chat. פרטים נוספים מופיעים במאמר סוגי הפקודות באפליקציית Chat.
| טיפוסים בני מנייה (enum) | |
|---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
ערך ברירת המחדל. לא צוין. |
SLASH_COMMAND |
פקודה דרך שורת הפקודות. המשתמש שולח את הפקודה בהודעת צ'אט. |
QUICK_COMMAND |
פקודה מהירה. המשתמש בוחר את הפקודה מהתפריט של Chat באזור התשובה להודעה. |
MESSAGE_ACTION |
פעולה שקשורה להודעה. המשתמש בוחר את הפקודה מתפריט ההקשר של ההודעה ב-Chat. |
AttachedGif
תמונת GIF שצוינה באמצעות כתובת URL.
| שדות | |
|---|---|
uri |
פלט בלבד. כתובת ה-URL שבה מתארחת תמונת ה-GIF. |
קובץ מצורף
קובץ מצורף ב-Google Chat.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של הקובץ המצורף. פורמט: |
content_name |
פלט בלבד. שם הקובץ המקורי של התוכן, לא הנתיב המלא. |
content_type |
פלט בלבד. סוג התוכן (סוג MIME) של הקובץ. |
thumbnail_uri |
פלט בלבד. כתובת ה-URL של התמונה הממוזערת שמשמשת לתצוגה מקדימה של הקובץ המצורף למשתמש אנושי. אפליקציות צ'אט לא צריכות להשתמש בכתובת ה-URL הזו כדי להוריד תוכן של קבצים מצורפים. |
download_uri |
פלט בלבד. כתובת ה-URL להורדה שבה משתמש אנושי צריך להשתמש כדי להוריד את הקובץ המצורף. אפליקציות צ'אט לא צריכות להשתמש בכתובת ה-URL הזו כדי להוריד תוכן של קבצים מצורפים. |
source |
פלט בלבד. המקור של הקובץ המצורף. |
שדה של איחוד data_ref. הפניה לנתונים של הקובץ המצורף. הערך data_ref יכול להיות רק אחד מהבאים: |
|
attachment_data_ref |
אופציונלי. הפניה לנתוני הקובץ המצורף. השדה הזה משמש ליצירה או לעדכון של הודעות עם קבצים מצורפים, או עם ה-API של המדיה כדי להוריד את נתוני הקבצים המצורפים. |
drive_data_ref |
פלט בלבד. הפניה לקובץ המצורף ב-Google Drive. השדה הזה משמש ב-Google Drive API. |
מקור
המקור של הקובץ המצורף.
| טיפוסים בני מנייה (enum) | |
|---|---|
SOURCE_UNSPECIFIED |
שמורות. |
DRIVE_FILE |
הקובץ הוא קובץ ב-Google Drive. |
UPLOADED_CONTENT |
הקובץ יועלה ל-Chat. |
AttachmentDataRef
הפניה לנתוני הקובץ המצורף.
| שדות | |
|---|---|
resource_name |
אופציונלי. שם המשאב של נתוני הקובץ המצורף. השדה הזה משמש את ה-API של המדיה כדי להוריד את נתוני הקובץ המצורף. |
attachment_upload_token |
אופציונלי. אסימון אטום שמכיל הפניה לקובץ מצורף שהועלה. הלקוחות מתייחסים אליו כמחרוזת אטומה, והוא משמש ליצירה או לעדכון של הודעות ב-Chat עם קבצים מצורפים. |
קהל
קהל יעד ב-Google Chat. קהל יעד מייצג קבוצה של משתמשים בארגון ב-Google Workspace, שמוגדרת על ידי אדמין. משתמשים בקהלי יעד כדי לקבוע את הגדרות הגישה והחשיפה של משאבים, למשל כדי להפוך מרחב לגלוי לקבוצה ספציפית של משתמשים.
פרטים נוספים זמינים במאמרים קהל היעד ואיך מאפשרים לקהל היעד למצוא את המרחב המשותף.
| שדות | |
|---|---|
name |
שם המשאב של קהל היעד שיכול לגלות את המרחב או להצטרף אליו. פרטים נוספים מופיעים במאמר איך הופכים מרחב משותף לגלוי לקהל היעד. פורמט: כדי להשתמש בקהל היעד שמוגדר כברירת מחדל בארגון ב-Google Workspace, צריך להגדיר את |
זמינות
מייצג את פרטי הזמינות הנוכחיים של המשתמש ב-Google Chat, כולל המצב שלו (לדוגמה, פעיל, לא נמצא, נא לא להפריע) וכל סטטוס בהתאמה אישית.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של זמינות המשתמש. פורמט: אפשר גם להשתמש בכתובת האימייל של המשתמש או ב- |
state |
פלט בלבד. סטטוס הזמינות הנוכחי של המשתמש. |
custom_status |
אופציונלי. הסטטוס בהתאמה אישית של המשתמש. |
שדה של איחוד state_metadata. מטא-נתונים נוספים שמשויכים לסטטוס הזמינות של המשתמש. הערך state_metadata יכול להיות רק אחד מהבאים: |
|
do_not_disturb_metadata |
פלט בלבד. מטא-נתונים אם סטטוס המשתמש מוגדר כ"נא לא להפריע". |
מדינה (State)
מייצג את מצב הזמינות הנוכחי של המשתמש.
| טיפוסים בני מנייה (enum) | |
|---|---|
STATE_UNSPECIFIED |
ערך ברירת המחדל. המצב לא צוין. |
ACTIVE |
המשתמש פעיל כרגע, על סמך הפעילות האחרונה. |
IDLE |
המשתמש לא פעיל כרגע. הסטטוס הזה מציין תקופה של חוסר פעילות אחרי סטטוס "פעיל/ה", לפני מעבר אפשרי לסטטוס "לא זמין/ה". |
AWAY |
המשתמש לא נמצא כרגע. הסטטוס הזה יכול להיות מוגדר באופן אוטומטי אחרי פרק זמן של חוסר פעילות במצב "פעיל" או "לא פעיל", או שהמשתמש יכול להגדיר אותו באופן ידני. כשמגדירים את המצב הזה באופן ידני דרך MarkAsAway, הוא נשאר ללא קשר לפעילות המשתמש. |
DO_NOT_DISTURB |
המשתמש נמצא במצב "נא לא להפריע", שהוגדר באופן ידני. |
CalendarEventLinkData
נתונים של קישורים לאירועים ביומן.
| שדות | |
|---|---|
calendar_id |
מזהה היומן של היומן המקושר. |
event_id |
מזהה האירוע של אירוע היומן המקושר. |
CardWithId
כרטיס בהודעת צ'אט ב-Google Chat.
אפליקציות צ'אט יכולות ליצור כרטיסים באמצעות אימות אפליקציה. במסגרת תוכנית התצוגה המקדימה למפתחים, אם אפליקציית Chat מאמתת את זהות המשתמש, היא יכולה ליצור הודעות בכרטיסים. אם האפליקציה שלכם ל-Chat לא משתתפת בתוכנית התצוגה המקדימה למפתחים, היא לא יכולה ליצור כרטיסים עם אימות משתמשים.
כדי ללמוד איך ליצור הודעה שמכילה כרטיסים, קראו את המאמר שליחת הודעה.
לעצב כרטיסים ולראות תצוגה מקדימה שלהם באמצעות הכלי ליצירת כרטיסים.
פתיחת הכלי ליצירת כרטיסים| שדות | |
|---|---|
card_id |
חובה אם ההודעה מכילה כמה כרטיסים. מזהה ייחודי של כרטיס בהודעה. |
card |
כרטיס. הגודל המקסימלי הוא 32KB. |
owner_user |
פלט בלבד. האפליקציה שהכרטיס שייך לה. |
ChatSpaceLinkData
נתונים של קישורים למרחבים ב-Chat.
| שדות | |
|---|---|
space |
המרחב של המשאב המקושר במרחב המשותף ב-Chat. פורמט: |
thread |
השרשור של המשאב המקושר במרחב ב-Chat. פורמט: |
message |
ההודעה של המשאב המקושר במרחב ב-Chat. פורמט: |
ציטוט ביבליוגרפי
<chat-citation data-id="{id}">{text}</chat-citation>. אפשר להוסיף ציטוטים רק אם הערך של markup_syntax בהודעה הוא MARKDOWN.המערכת מתעלמת מציטוטים ללא הפניה ב-Elements.citations (ציטוטים ללא תג <chat-citation> תואם בטקסט של ההודעה), והם לא גורמים לדחיית ההודעה.
| שדות | |
|---|---|
id |
חובה. מזהה שמוגדר באפליקציה. הוא צריך להכיל רק אותיות ומספרים ב-ASCII, ופחות מ-63 תווים. |
cited_sources[] |
אופציונלי. רשימה של מקורות שרלוונטיים לציטוט. המקורות מוצגים בכרטיס שמופיע כשמציבים את הסמן מעל הציטוט. |
CitedSource
| שדות | |
|---|---|
title |
חובה. הכותרת בטקסט פשוט של |
uri |
חובה. ה-URI שמפנה למשאב שאליו מפנה ה- |
snippet |
אופציונלי. תקציר שמכיל מידע ישירות מהמקור. |
footer |
אופציונלי. מידע נוסף שמוצג לצד התקציר בכותרת תחתונה. |
קטע טקסט
| שדות | |
|---|---|
text |
אופציונלי. קטע קצר בטקסט פשוט ישירות מהקורפוס, שעשוי להופיע ב-Chat. אין תמיכה בפורמט Markdown. |
image_preview |
אופציונלי. תצוגה מקדימה של התמונה של קטע הטקסט שסופק כקלט כשנוצר הציטוט. |
CompleteImportSpaceRequest
הודעת בקשה להשלמת תהליך הייבוא של מרחב.
| שדות | |
|---|---|
name |
חובה. שם המשאב של המרחב המשותף במצב ייבוא. פורמט: |
CompleteImportSpaceResponse
הודעת תגובה להשלמת תהליך הייבוא של מרחב משותף.
| שדות | |
|---|---|
space |
המרחב של מצב הייבוא. |
ContextualAddOnMarkup
בסוג הזה אין שדות.
תגי העיצוב שמאפשרים למפתחים לציין את התוכן של תוסף לפי הקשר.
קלפים
כרטיס הוא רכיב בממשק המשתמש שיכול להכיל ווידג'טים של ממשק המשתמש, כמו טקסט ותמונות.
| שדות | |
|---|---|
header |
הכותרת של הכרטיס. כותרת עליונה מכילה בדרך כלל כותרת ותמונה. |
sections[] |
החלקים מופרדים באמצעות קו מפריד. |
card_actions[] |
הפעולות של הכרטיס הזה. |
name |
שם הכרטיס. |
CardAction
פעולת כרטיס היא הפעולה שמשויכת לכרטיס. בכרטיס חשבונית, פעולה אופיינית תהיה: מחיקת החשבונית, שליחת החשבונית באימייל או פתיחת החשבונית בדפדפן.
לא נתמך באפליקציות ל-Google Chat.
| שדות | |
|---|---|
action_label |
התווית שמוצגת בפריט בתפריט הפעולות. |
on_click |
הפעולה onclick של הפעולה לביצוע הזו. |
CardHeader
| שדות | |
|---|---|
title |
צריך לציין את הכותרת. לכותרת יש גובה קבוע: אם מציינים גם כותרת וגם כותרת משנה, כל אחת מהן תופסת שורה אחת. אם מציינים רק את הכותרת, היא תופסת את שתי השורות. |
subtitle |
כותרת המשנה של הכרטיס. |
image_style |
סוג התמונה (לדוגמה, גבול מרובע או גבול עגול). |
image_url |
כתובת ה-URL של התמונה בכותרת הכרטיס. |
ImageStyle
| טיפוסים בני מנייה (enum) | |
|---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
גבול מרובע. |
AVATAR |
גבול עגול. |
קטע
כל חלק מכיל אוסף של ווידג'טים שמוצגים (אנכית) לפי הסדר שבו הם צוינו. בכל הפלטפורמות, לכרטיסים יש רוחב קבוע וצר, כך שכרגע אין צורך במאפייני פריסה (לדוגמה, float).
| שדות | |
|---|---|
header |
הכותרת של הקטע. יש תמיכה בטקסט מעוצב. מידע נוסף על עיצוב טקסט זמין במאמרים עיצוב טקסט באפליקציות של Google Chat ועיצוב טקסט בתוספים ל-Google Workspace. |
widgets[] |
כל קטע חייב להכיל לפחות ווידג'ט אחד. |
CreateCustomEmojiRequest
בקשה ליצור אמוג'י בהתאמה אישית.
| שדות | |
|---|---|
custom_emoji |
חובה. האמוג'י בהתאמה אישית שרוצים ליצור. |
CreateMembershipRequest
הודעת בקשה ליצירת חברות.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של המרחב שבו רוצים ליצור את החברות. פורמט: spaces/{space} |
membership |
חובה. הקשר של החברות שרוצים ליצור. השדה כשאפליקציית צ'אט יוצרת קשר של חברות למשתמש אנושי, היא צריכה להשתמש בהיקפי הרשאות מסוימים ולהגדיר ערכים ספציפיים לשדות מסוימים:
כדי להזמין משתמשים חיצוניים לארגון ב-Workspace שהמרחב שייך לו, נדרש אימות משתמש. כשאפליקציה ל-Chat יוצרת לעצמה קשר של חברות, היא צריכה לאמת את עצמה כמשתמש ולהשתמש בהיקף ההרשאות |
use_admin_access |
אופציונלי. כשהערך הוא המשתמש שמבצע את הקריאה צריך להיות אדמין ב-Google Workspace עם הרשאה לניהול צ'אטים ושיחות במרחבים משותפים. נדרש אי אפשר להשתמש בהרשאת אדמין כדי ליצור חברויות באפליקציות או ליצור חברויות למשתמשים מחוץ לארגון של האדמין ב-Google Workspace. |
CreateMessageNotificationOptions
אפשרויות להתנהגות ההתראה כשההודעה מתפרסמת.
| שדות | |
|---|---|
notification_type |
סוג ההתראה של ההודעה. |
NotificationType
האפשרויות של סוגי ההתראות להודעה.
| טיפוסים בני מנייה (enum) | |
|---|---|
NOTIFICATION_TYPE_NONE |
פעולת ברירת מחדל. ההתראות פועלות באופן דומה למצב שבו המשתמש האנושי שולח את ההודעה באמצעות ממשק המשתמש של Chat: לא נשלחת התראה לשולח האנושי. |
NOTIFICATION_TYPE_FORCE_NOTIFY |
הודעה מתפרצת לנמענים. ההתראה הזו עוקפת את הגדרות ההתראות של המשתמשים במרחב ואת ההגדרה "נא לא להפריע" ב-Chat. האפשרות הזו לא עוקפת את ההגדרות של "נא לא להפריע" ברמת המכשיר. נדרש אימות של האפליקציה. |
NOTIFICATION_TYPE_SILENT |
לא לשלוח התראה לנמענים ולא לסמן את ההודעה כהודעה שלא נקראה. ההתנהגות הזו דומה למצב שבו המשתמש משתיק את השיחה או מפעיל את המצב נא לא להפריע ב-Chat. נדרש אימות של האפליקציה. |
CreateMessagePinRequest
הודעת בקשה ליצירת הצמדה של הודעה.
| שדות | |
|---|---|
parent |
חובה. המרחב המשותף הראשי שבו רוצים להצמיד את ההודעה. פורמט: spaces/{space} |
message_pin |
חובה. ההודעה שרוצים להצמיד. |
CreateMessageRequest
יצירת הודעה.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של המרחב שבו רוצים ליצור הודעה. פורמט: |
message |
חובה. גוף ההודעה. |
thread_key |
אופציונלי. הוצא משימוש: צריך להשתמש ב- |
request_id |
אופציונלי. מזהה ייחודי לבקשה הזו. מומלץ להשתמש ב-UUID אקראי. ציון מזהה בקשה הופך את הבקשה לאידמפוטנטית, וכך מובטח שמספר בקשות זהות עם אותו מזהה בקשה יגרמו ליצירת הודעה אחת בלבד. בקשות עוקבות עם אותו מזהה בקשה מחזירות את ההודעה הקיימת ולא מעדכנות את ההודעה, גם אם הפרטים המבוקשים שונים מהמצב הנוכחי. כדי להשתמש בשדה הזה בצורה יעילה:
|
message_reply_option |
אופציונלי. מציין אם ההודעה מתחילה שרשור או עונה לשרשור. האפשרות הזו נתמכת רק במרחבים משותפים עם שם. כשמגיבים לאינטראקציות של משתמשים, המערכת מתעלמת מהשדה הזה. באינטראקציות בתוך שרשור, התשובה נוצרת באותו שרשור. אחרת, התשובה תיצור שרשור חדש. |
message_id |
אופציונלי. מזהה מותאם אישית של הודעה. מאפשר לאפליקציות צ'אט לקבל, לעדכן או למחוק הודעה בלי לאחסן את המזהה שהמערכת הקצתה בשם המשאב של ההודעה (מיוצג בשדה הערך בשדה הזה צריך לעמוד בדרישות הבאות:
פרטים נוספים זמינים במאמר מתן שם להודעה. |
create_message_notification_options |
אופציונלי. קובעת את התנהגות ההתראות כשמפרסמים את ההודעה. מידע נוסף זמין במאמר אילוץ התראות או שליחת הודעות שקטות. |
MessageReplyOption
מציינת איך להשיב להודעה. יכול להיות שנוסיף עוד מדינות בעתיד.
| טיפוסים בני מנייה (enum) | |
|---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
ברירת מחדל. מתחיל שרשור חדש. אם משתמשים באפשרות הזו, המערכת מתעלמת מכל thread ID או שנכללים. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
ההודעה נוצרת כתשובה לשרשור שצוין על ידי thread ID או . אם זה לא יצליח, ההודעה תתחיל שרשור חדש. |
REPLY_MESSAGE_OR_FAIL |
יצירת ההודעה כתשובה לשרשור שצוין על ידי thread ID או . אם משתמשים ב-thread_key חדש, נוצר שרשור חדש. אם יצירת ההודעה נכשלת, מוחזרת במקום זאת שגיאת NOT_FOUND. |
CreateReactionRequest
יוצר תגובה להודעה.
| שדות | |
|---|---|
parent |
חובה. ההודעה שבה נוצרה התגובה. פורמט: |
reaction |
חובה. התגובה שרוצים ליצור. |
CreateSectionRequest
הודעת בקשה ליצירת קטע.
| שדות | |
|---|---|
parent |
חובה. שם המשאב הראשי שבו נוצר החלק. פורמט: |
section |
חובה. החלק שרוצים ליצור. |
CreateSpaceRequest
בקשה ליצור מרחב משותף עם שם, בלי חברים.
| שדות | |
|---|---|
space |
חובה. צריך לאכלס את השדות אם מופיעה הודעת השגיאה המרחב המשותף |
request_id |
אופציונלי. מזהה ייחודי לבקשה הזו. מומלץ להשתמש ב-UUID אקראי. ציון מזהה בקשה הופך את הבקשה לאידמפוטנטית, וכך מובטח שמספר בקשות זהות עם אותו מזהה בקשה יגרמו ליצירת מרחב משותף אחד בלבד. בקשות נוספות עם אותו מזהה בקשה מחזירות את המרחב המשותף הקיים ולא מעדכנות אותו, גם אם הפרטים המבוקשים שונים מהמצב הנוכחי. כדי להשתמש בשדה הזה בצורה יעילה:
|
CustomEmoji
מייצג אמוג'י בהתאמה אישית.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של האמוג'י בהתאמה אישית, שהוקצה על ידי השרת. פורמט: |
uid |
פלט בלבד. מפתח ייחודי למשאב של האמוג'י בהתאמה אישית. |
emoji_name |
אופציונלי. לא ניתן לשינוי. השם שהמשתמש נתן לאמוג'י בהתאמה אישית, שהוא ייחודי בארגון. חובה כשיוצרים את האמוג'י בהתאמה אישית, אחרת זה פלט בלבד. השמות של האמוג'י צריכים להתחיל ולהסתיים בנקודתיים, להיות כתובים באותיות קטנות ויכולים להכיל רק תווים אלפאנומריים, מקפים וקווים תחתונים. השימוש במקפים ובקווים תחתונים צריך להיות רק כדי להפריד בין מילים. אי אפשר לכתוב מקפים וקווים תחתונים ברצף. לדוגמה: |
temporary_image_uri |
פלט בלבד. כתובת URL זמנית של תמונה לאמוג'י בהתאמה אישית, שתהיה בתוקף למשך 10 דקות לפחות. שימו לב שהשדה הזה לא מאוכלס בתגובה כשיוצרים את האמוג'י בהתאמה אישית. |
payload |
אופציונלי. קלט בלבד. נתונים של מטען ייעודי. חובה כשיוצרים את האמוג'י בהתאמה אישית. |
CustomEmojiPayload
נתוני המטען הייעודי (payload) של האמוג'י בהתאמה אישית.
| שדות | |
|---|---|
file_content |
חובה. קלט בלבד. התמונה שמשמשת לאמוג'י בהתאמה אישית. גודל הקובץ צריך להיות קטן מ-256KB והתמונה צריכה להיות ריבועית ובגודל של בין 64 ל-500 פיקסלים. ההגבלות עשויות להשתנות. |
filename |
חובה. קלט בלבד. שם קובץ התמונה. סיומות הקבצים הנתמכות: |
CustomEmojiMetadata
מטא-נתונים של הערות לאמוג'י בהתאמה אישית.
| שדות | |
|---|---|
custom_emoji |
האמוג'י בהתאמה אישית. |
CustomStatus
מייצג סטטוס בהתאמה אישית של משתמש ב-Google Chat. הסטטוס כולל הודעת טקסט קצרה עם אמוג'י אופציונלי שהמשתמש מגדיר כדי לתת הקשר נוסף לגבי הזמינות שלו.
| שדות | |
|---|---|
text |
חובה. הטקסט של הסטטוס בהתאמה אישית. הערך הזה יהיה מחרוזת באורך של עד 64 תווים. |
emoji |
חובה. האמוג'י של הסטטוס בהתאמה אישית. יש תמיכה רק באמוג'י בפורמט Unicode, ואין תמיכה באמוג'י בהתאמה אישית. |
שדה של איחוד expiration. זמן התפוגה של הסטטוס האישי. אפשר לציין אותו כחותמת זמן מוחלטת או כמשך זמן קצוב. הערך expiration יכול להיות רק אחד מהבאים: |
|
expire_time |
חותמת הזמן של מועד התפוגה של הסטטוס האישי. |
ttl |
קלט בלבד. משך הזמן שאחריו הסטטוס המותאם אישית יפוג. |
DeleteCustomEmojiRequest
בקשה למחיקת אמוג'י בהתאמה אישית.
| שדות | |
|---|---|
name |
חובה. שם המשאב של האמוג'י בהתאמה אישית שרוצים למחוק. פורמט: אפשר להשתמש בשם של האמוג'י ככינוי ל- |
DeleteMembershipRequest
לבקש להסיר משתמשים מהמרחב המשותף.
| שדות | |
|---|---|
name |
חובה. שם המשאב של החברות בקבוצה שרוצים למחוק. אפליקציות צ'אט יכולות להסיר משתמשים אנושיים או את עצמן מהמרחב. אפליקציות צ'אט לא יכולות להסיר אפליקציות אחרות מהמרחב המשותף. כשמוחקים חברות של משתמש אנושי, נדרש היקף ההרשאות כשמוחקים חברות באפליקציה, צריך להשתמש בהיקף פורמט: |
use_admin_access |
אופציונלי. כשהערך הוא המשתמש שמבצע את הקריאה צריך להיות אדמין ב-Google Workspace עם הרשאה לניהול צ'אטים ושיחות במרחבים משותפים. נדרש אי אפשר להשתמש בהרשאת אדמין כדי להסיר אפליקציות ממרחבים משותפים. |
DeleteMessagePinRequest
הודעת בקשה למחיקת הצמדה של הודעה.
| שדות | |
|---|---|
name |
חובה. שם המשאב של ההודעה המוצמדת שרוצים להסיר. פורמט: spaces/{space}/messagePins/{message_pin} |
DeleteMessageRequest
בקשה למחיקת הודעה.
| שדות | |
|---|---|
name |
חובה. שם המשאב של ההודעה. פורמט: אם הגדרתם מזהה מותאם אישית להודעה, אתם יכולים להשתמש בערך מהשדה |
force |
אופציונלי. כשמשתמשים ב- רלוונטי רק כשמבצעים אימות כמשתמש. אין השפעה כשמבצעים אימות כאפליקציה ל-Chat. |
DeleteReactionRequest
מחיקת תגובה באמוג'י להודעה.
| שדות | |
|---|---|
name |
חובה. שם התגובה שרוצים למחוק. פורמט: |
DeleteSectionRequest
הודעת בקשה למחיקת קטע.
| שדות | |
|---|---|
name |
חובה. שם החלק שרוצים למחוק. פורמט: |
DeleteSpaceRequest
בקשה למחיקת מרחב.
| שדות | |
|---|---|
name |
חובה. שם המשאב של המרחב שרוצים למחוק. פורמט: |
use_admin_access |
אופציונלי. כשהערך הוא המשתמש שמבצע את הקריאה צריך להיות אדמין ב-Google Workspace עם הרשאה לניהול צ'אטים ושיחות במרחבים המשותפים. נדרש |
DeletionMetadata
מידע על הודעה שנמחקה. ההודעה נמחקת כשמגדירים את delete_time.
| שדות | |
|---|---|
deletion_type |
מציין מי מחק את ההודעה. |
DeletionType
מי מחק את ההודעה ואיך היא נמחקה. יכול להיות שבעתיד נוסיף עוד ערכים. במאמר עריכה ומחיקה של הודעות ב-Google Chat מוסבר מתי אפשר למחוק הודעות.
| טיפוסים בני מנייה (enum) | |
|---|---|
DELETION_TYPE_UNSPECIFIED |
הערך הזה לא בשימוש. |
CREATOR |
המשתמש מחק את ההודעה שלו. |
SPACE_OWNER |
הבעלים או המנהל/ת מחקו את ההודעה. |
ADMIN |
אדמין ב-Google Workspace מחק את ההודעה. אדמינים יכולים למחוק כל הודעה במרחב, כולל הודעות שנשלחו על ידי כל משתתף במרחב או אפליקציה ל-Chat. |
APP_MESSAGE_EXPIRY |
אפליקציית Chat מחקה הודעה שהיא שלחה כי התוקף שלה פג. |
CREATOR_VIA_APP |
אפליקציית Chat מחקה את ההודעה בשם מי שכתב אותה (באמצעות אימות משתמש). |
SPACE_OWNER_VIA_APP |
אפליקציה ל-Chat מחקה את ההודעה בשם מנהל המרחב (באמצעות אימות משתמש). |
SPACE_MEMBER |
אחד מהמשתמשים במרחב מחק את ההודעה. המשתמשים יכולים למחוק הודעות שנשלחו מאפליקציות. |
Dialog
רכיב wrapper סביב גוף הכרטיס של תיבת הדו-שיח.
| שדות | |
|---|---|
body |
קלט בלבד. גוף תיבת הדו-שיח, שמוצג במודל. אפליקציות ל-Google Chat לא תומכות בישויות הבאות של כרטיסים: |
DialogAction
מכיל תיבת דו-שיח וקוד סטטוס של הבקשה.
| שדות | |
|---|---|
action_status |
קלט בלבד. סטטוס של בקשה להפעיל או לשלוח תיבת דו-שיח. מציג סטטוס והודעה למשתמשים, אם צריך. לדוגמה, במקרה של שגיאה או הצלחה. |
שדה של איחוד action. הפעולה שצריך לבצע. הערך action יכול להיות רק אחד מהבאים: |
|
dialog |
קלט בלבד. תיבת דו-שיח לבקשה. |
DoNotDisturbMetadata
מטא-נתונים שמשויכים למצב הזמינות DO_NOT_DISTURB, שמציינים מתי תוקף המצב אמור לפוג.
| שדות | |
|---|---|
expiration_time |
פלט בלבד. חותמת הזמן שעד אליה המשתמש צריך להיות מסומן כ-DO_NOT_DISTURB. התאריך יכול להיות עד שנה בעתיד. |
DriveDataRef
הפניה לנתונים של קובץ מצורף ב-Drive.
| שדות | |
|---|---|
drive_file_id |
המזהה של הקובץ ב-Drive. שימוש עם Drive API. |
DriveLinkData
נתונים של קישורים ל-Google Drive.
| שדות | |
|---|---|
drive_data_ref |
DriveDataRef שמפנה לקובץ ב-Google Drive. |
mime_type |
סוג ה-MIME של המשאב המקושר ב-Google Drive. |
רכיבים
| שדות | |
|---|---|
cited_sources[] |
רשימה של מקורות שיוצגו מתחת להודעה כקישורים בכותרת התחתונה. הן לא מוזכרות בתוך הטקסט. להפניות בתוך השורה, צריך להשתמש ב- |
citations[] |
רשימה של ציטוטים בגוף הטקסט שמופיעים בטקסט של ההודעה (באמצעות תגי |
ElementsImage
| שדות | |
|---|---|
שדה של איחוד image. חובה. אחד מהייצוגים הנתמכים של התמונה. הערך image יכול להיות רק אחד מהבאים: |
|
image_uri |
חובה. כתובת URI של תמונה שנגישה לכולם. |
אמוג'י
אמוג'י שמשמש כתגובה להודעה.
| שדות | |
|---|---|
שדה של איחוד content. חובה. התוכן של האמוג'י. הערך content יכול להיות רק אחד מהבאים: |
|
unicode |
אופציונלי. אמוג'י בסיסי שמיוצג על ידי מחרוזת Unicode. |
custom_emoji |
אמוג'י בהתאמה אישית. |
EmojiReactionSummary
מספר האנשים שהגיבו להודעה באמצעות אמוג'י ספציפי.
| שדות | |
|---|---|
emoji |
פלט בלבד. אמוג'י שמשויך לתגובות. |
reaction_count |
פלט בלבד. המספר הכולל של התגובות באמצעות האמוג'י המשויך. |
FindDirectMessageRequest
בקשה לקבלת מרחב משותף של צ'אט ישיר על סמך משאב המשתמש.
| שדות | |
|---|---|
name |
חובה. שם המשאב של המשתמש שרוצים למצוא את הצ'אט הישיר איתו. פורמט: |
FindGroupChatsRequest
בקשה לקבלת מרחבים משותפים של צ'אט קבוצתי על סמך משאבי המשתמש.
| שדות | |
|---|---|
users[] |
אופציונלי. שמות המשאבים של כל המשתמשים האנושיים בצ'אט הקבוצתי עם המשתמש שמתקשר. אי אפשר לכלול בבקשה אפליקציות צ'אט. המספר המקסימלי של משתמשים שאפשר לציין בבקשה אחת הוא פורמט: |
page_size |
אופציונלי. המספר המקסימלי של מרחבים משותפים שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו עד 10 מרחבים משותפים. הערך המקסימלי הוא 30. אם תזינו ערך גבוה מ-30, הוא ישתנה אוטומטית ל-30. ערכים שליליים מחזירים שגיאת |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת כדי למצוא צ'אטים קבוצתיים. צריך להזין את הפרמטר הזה כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו צריכים להיות זהים לקריאה שסיפקה את הטוקן. העברת ערכים שונים עלולה להוביל לתוצאות בלתי צפויות. |
space_view |
סוג התצוגה המבוקש של המרחב המשותף. אם המדיניות לא מוגדרת, ברירת המחדל היא |
FindGroupChatsResponse
תשובה שמכילה מרחבים משותפים של צ'אט קבוצתי עם המשתמש שהתקשר והמשתמשים המבוקשים.
| שדות | |
|---|---|
spaces[] |
רשימת המרחבים המשותפים בדף המבוקש (או הראשון). |
next_page_token |
טוקן שאפשר לשלוח כ- |
ForwardedMetadata
מטא-נתונים על המרחב המקורי שממנו ההודעה הועברה.
| שדות | |
|---|---|
space |
פלט בלבד. שם המשאב של המרחב המשותף המקורי. פורמט: spaces/{space} |
space_display_name |
פלט בלבד. השם המוצג של המרחב המשותף או הצ'אט האישי שממנו הועברה ההודעה, בזמן ההעברה. ב- |
GetAttachmentRequest
בקשה לקבלת קובץ מצורף.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הקובץ המצורף, בפורמט |
GetAvailabilityRequest
הודעת בקשה ל-method GetAvailability.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הזמינות שרוצים לאחזר. פורמט: users/{user}/availability אפשר גם להשתמש בכתובת האימייל של המשתמש או ב- |
GetCustomEmojiRequest
בקשה להחזרת אמוג'י אחד בהתאמה אישית.
| שדות | |
|---|---|
name |
חובה. שם המשאב של האמוג'י בהתאמה אישית. פורמט: אפשר להשתמש בשם של האמוג'י ככינוי ל- |
GetMembershipRequest
לבקש להצטרף למרחב.
| שדות | |
|---|---|
name |
חובה. שם המשאב של המינוי שרוצים לאחזר. כדי לקבל את החברות של האפליקציה עצמה באמצעות אימות משתמש, אפשר להשתמש ב- פורמט: אפשר להשתמש בכתובת האימייל של המשתמש ככתובת אימייל חלופית של |
use_admin_access |
אופציונלי. כשהערך הוא המשתמש שמבצע את הקריאה צריך להיות אדמין ב-Google Workspace עם הרשאה לניהול צ'אטים ושיחות במרחבים המשותפים. נדרשים היקפי ההרשאות של OAuth 2.0 אי אפשר לקבל את רשימת האפליקציות במרחב כשמשתמשים בהרשאת אדמין. |
GetMessageRequest
לבקש לקבל הודעה.
| שדות | |
|---|---|
name |
חובה. שם המשאב של ההודעה. פורמט: אם הגדרתם מזהה מותאם אישית להודעה, אתם יכולים להשתמש בערך מהשדה |
markup_syntax |
אופציונלי. מציין את תחביר הפלט הרצוי לשדה |
GetSpaceEventRequest
הודעת בקשה לקבלת אירוע במרחב.
| שדות | |
|---|---|
name |
חובה. שם המשאב של האירוע במרחב המשותף. פורמט: |
GetSpaceNotificationSettingRequest
הודעת בקשה לקבלת הגדרת ההתראות במרחב המשותף. אפשר לקבל רק את הגדרת ההתראות של המשתמש שמבצע את הקריאה.
| שדות | |
|---|---|
name |
חובה. פורמט: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
הודעת בקשה ל-GetSpaceReadState API.
| שדות | |
|---|---|
name |
חובה. שם המשאב של מצב הקריאה במרחב המשותף שרוצים לאחזר. אפשר לקבל את מצב הקריאה רק של המשתמש שמתקשר. כדי להתייחס למשתמש שמתקשר, מגדירים את אחת מהאפשרויות הבאות:
פורמט: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
בקשה להחזרת מרחב משותף אחד.
| שדות | |
|---|---|
name |
חובה. שם המשאב של המרחב, בפורמט פורמט: |
use_admin_access |
אופציונלי. כשהערך הוא המשתמש שמבצע את הקריאה צריך להיות אדמין ב-Google Workspace עם הרשאה לניהול צ'אטים ושיחות במרחבים משותפים. נדרשים היקפי ההרשאות של OAuth 2.0 |
GetThreadReadStateRequest
הודעת בקשה ל-API GetThreadReadStateRequest.
| שדות | |
|---|---|
name |
חובה. שם המשאב של סטטוס הקריאה של השרשור שרוצים לאחזר. אפשר לקבל את סטטוס הקריאה רק של המשתמש שמתקשר. כדי להתייחס למשתמש שמתקשר, מגדירים את אחת מהאפשרויות הבאות:
פורמט: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
קבוצה
בקבוצה ב-Google Chat.
| שדות | |
|---|---|
name |
שם המשאב של קבוצה ב-Google. מייצג קבוצה ב-Cloud Identity Groups API. פורמט: groups/{group} |
HistoryState
מצב ההיסטוריה של ההודעות והמרחבים. מגדירה את משך הזמן שבו הודעות ושרשורי שיחות נשמרים אחרי שהם נוצרים.
| טיפוסים בני מנייה (enum) | |
|---|---|
HISTORY_STATE_UNSPECIFIED |
ערך ברירת המחדל. אין להשתמש בו. |
HISTORY_OFF |
ההיסטוריה מושבתת. ההודעות והשרשורים נשמרים למשך 24 שעות. |
HISTORY_ON |
ההיסטוריה מופעלת. כללי השמירה ב-Vault של הארגון קובעים למשך כמה זמן ההודעות והשרשורים יישמרו. |
ListCustomEmojisRequest
בקשה להחזרת רשימה של אמוג'י בהתאמה אישית.
| שדות | |
|---|---|
page_size |
אופציונלי. המספר המקסימלי של אמוג'י בהתאמה אישית שיוחזרו. יכול להיות שהשירות יחזיר פחות אמוג'י בהתאמה אישית מהערך הזה. אם לא מציינים ערך, ערך ברירת המחדל הוא 25. הערך המקסימלי הוא 200. ערכים גבוהים יותר ישתנו ל-200. |
page_token |
אופציונלי. (אם ממשיכים משאילתה קודמת). טוקן של דף שהתקבל מקריאה קודמת של רשימת אמוג'י בהתאמה אישית. צריך להזין את הטוקן כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, ערך המסנן צריך להיות זהה לקריאה שסיפקה את הטוקן של הדף. העברת ערך אחר עלולה להוביל לתוצאות בלתי צפויות. |
filter |
אופציונלי. מסנן שאילתות. תמיכה בסינון לפי יוצר. כדי לסנן לפי יוצר, צריך לציין ערך חוקי. כרגע אפשר להשתמש רק ב- לדוגמה, השאילתה הבאה מחזירה אמוג'י בהתאמה אישית שנוצרו על ידי המשתמש ששלח את הבקשה: שאילתות לא חוקיות נדחות ומוצגת השגיאה |
ListCustomEmojisResponse
תשובה עם רשימה של אמוג'י בהתאמה אישית.
| שדות | |
|---|---|
custom_emojis[] |
רשימה לא ממוינת. רשימה של אמוג'י בהתאמה אישית. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListMembershipsRequest
הודעת בקשה לרישום חברויות.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של המרחב המשותף שרוצים לאחזר את רשימת המשתתפים שלו. פורמט: spaces/{space} |
page_size |
אופציונלי. המספר המקסימלי של חברויות שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו עד 100 חברויות בקבוצה. הערך המקסימלי הוא 1,000. אם תזינו ערך גבוה מ-1,000, הוא ישתנה אוטומטית ל-1,000. ערכים שליליים מחזירים שגיאת |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת לרשימת החברויות. צריך להזין את הפרמטר הזה כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו צריכים להיות זהים לקריאה שסיפקה את הטוקן של הדף. העברת ערכים שונים לפרמטרים האחרים עלולה להוביל לתוצאות בלתי צפויות. |
filter |
אופציונלי. מסנן שאילתות. אתם יכולים לסנן את החברויות לפי התפקיד ( כדי לסנן לפי תפקיד, מגדירים את כדי לסנן לפי סוג, מגדירים את כדי לסנן גם לפי תפקיד וגם לפי סוג, משתמשים באופרטור צריך לציין ערך בשדה לדוגמה, השאילתות הבאות תקינות: השאילתות הבאות לא תקינות: השרת דוחה שאילתות לא תקינות ומחזיר את השגיאה |
show_groups |
אופציונלי. כשהערך הוא |
show_invited |
אופציונלי. כשהערך הוא כרגע נדרש אימות משתמש. |
use_admin_access |
אופציונלי. כשהערך הוא המשתמש שמבצע את הקריאה צריך להיות אדמין ב-Google Workspace עם הרשאה לניהול צ'אטים ושיחות במרחבים משותפים. נדרש היקף ההרשאות של OAuth 2.0 אי אפשר להציג את רשימת האפליקציות במרחב באמצעות הרשאת אדמין. |
ListMembershipsResponse
תגובה לרשימת החברים במרחב המשותף.
| שדות | |
|---|---|
memberships[] |
רשימה לא ממוינת. רשימת החברויות בדף המבוקש (או הראשון). |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListMessagePinsRequest
הודעת בקשה להצגת רשימה של הודעות מוצמדות.
| שדות | |
|---|---|
parent |
חובה. המרחב המשותף הראשי שאוסף הפריטים המוצמדים שייך לו. פורמט: |
page_size |
אופציונלי. המספר המקסימלי של הודעות מוצמדות שיוחזרו. יכול להיות שהשירות יחזיר פחות הודעות מהערך הזה. הערך המקסימלי הוא 100. אם תזינו ערך גבוה מ-100, הוא ישתנה אוטומטית ל-100. אם לא מציינים ערך, יוחזרו עד 100 הודעות מוצמדות. ערכים שליליים מחזירים שגיאת |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של list message pins. צריך להזין את הפרמטר הזה כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו צריכים להיות זהים לקריאה שסיפקה את הטוקן של הדף. העברת ערכים שונים לפרמטרים האחרים עלולה להוביל לתוצאות בלתי צפויות. |
ListMessagePinsResponse
הודעת תגובה להצגת רשימה של הודעות מוצמדות.
| שדות | |
|---|---|
message_pins[] |
ההודעות המוצמדות מהמרחב שצוין. |
next_page_token |
אפשר לשלוח טוקן כ- |
ListMessagesRequest
הצגת רשימה של ההודעות במרחב המשותף שהמשתמש חבר בו.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של המרחב שרוצים להציג את ההודעות ממנו. פורמט: |
page_size |
אופציונלי. המספר המקסימלי של הודעות שיוחזרו. יכול להיות שהשירות יחזיר פחות הודעות מהערך הזה. אם לא מציינים ערך, יוחזרו עד 25 פריטים. הערך המקסימלי הוא 1,000. אם תזינו ערך גבוה מ-1,000, הוא ישתנה אוטומטית ל-1,000. ערכים שליליים מחזירים שגיאת |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של list messages. צריך להזין את הפרמטר הזה כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו צריכים להיות זהים לקריאה שסיפקה את הטוקן של הדף. העברת ערכים שונים לפרמטרים האחרים עלולה להוביל לתוצאות בלתי צפויות. |
filter |
אופציונלי. מסנן שאילתות. אפשר לסנן הודעות לפי תאריך ( כדי לסנן הודעות לפי התאריך שבו הן נוצרו, מציינים את כדי לסנן לפי שרשור, מציינים את כדי לסנן גם לפי שרשור וגם לפי תאריך, צריך להשתמש באופרטור לדוגמה, השאילתות הבאות תקינות: השרת דוחה שאילתות לא תקינות ומחזיר את השגיאה |
order_by |
אופציונלי. איך רשימת ההודעות מסודרת. מציינים ערך כדי לסדר לפי פעולת סידור. הערכים החוקיים של פעולת ההזמנה הם:
סדר ברירת המחדל הוא |
show_deleted |
אופציונלי. אם לכלול הודעות שנמחקו. הודעות שנמחקו כוללות את זמן המחיקה ומטא-נתונים לגבי המחיקה, אבל תוכן ההודעה לא זמין. |
markup_syntax |
אופציונלי. מציין את תחביר הפלט הרצוי לשדה |
ListMessagesResponse
הודעת תגובה להצגת רשימת הודעות.
| שדות | |
|---|---|
messages[] |
רשימת ההודעות. |
next_page_token |
אפשר לשלוח טוקן כ- |
ListReactionsRequest
מציג את התגובות להודעה.
| שדות | |
|---|---|
parent |
חובה. ההודעה שהמשתמשים הגיבו עליה. פורמט: |
page_size |
אופציונלי. המספר המקסימלי של תגובות שיוחזרו. השירות יכול להחזיר פחות תגובות מהערך הזה. אם לא מציינים ערך, ערך ברירת המחדל הוא 25. הערך המקסימלי הוא 200. ערכים גבוהים יותר ישתנו ל-200. |
page_token |
אופציונלי. (אם ממשיכים משאילתה קודמת). טוקן של דף שהתקבל מקריאה קודמת של list reactions. צריך להזין את הטוקן כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, ערך המסנן צריך להיות זהה לקריאה שסיפקה את הטוקן של הדף. העברת ערך אחר עלולה להוביל לתוצאות בלתי צפויות. |
filter |
אופציונלי. מסנן שאילתות. אתם יכולים לסנן את התגובות לפי אמוג'י ( כדי לסנן תגובות לפי כמה אמוג'י או משתמשים, צריך לחבר שדות דומים באמצעות האופרטור כדי לסנן תגובות לפי אמוג'י ומשתמש, משתמשים באופרטור אם השאילתה כוללת גם לדוגמה, השאילתות הבאות תקינות: השאילתות הבאות לא תקינות: שאילתות לא חוקיות נדחות ומוצגת השגיאה |
ListReactionsResponse
תגובה לבקשה להצגת רשימת תגובות.
| שדות | |
|---|---|
reactions[] |
רשימת התגובות בדף המבוקש (או הראשון). |
next_page_token |
אסימון המשך לאחזור של דף התוצאות הבא. הוא ריק בדף התוצאות האחרון. |
ListSectionItemsRequest
הודעת בקשה להצגת פריטים בקטע.
| שדות | |
|---|---|
parent |
חובה. ההורה, שהוא שם המשאב של הקטע שבבעלותו אוסף הפריטים הזה. אפשר להציג רק את הפריטים של המשתמש שביצע את הקריאה. כשמסננים לפי מרחב, אפשר להשתמש בתו הכללי לחיפוש פורמט: |
page_size |
אופציונלי. מספר הפריטים המקסימלי שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו עד 10 פריטים. הערך המקסימלי הוא 100. אם תזינו ערך גבוה מ-100, הוא ישתנה אוטומטית ל-100. ערכים שליליים מחזירים שגיאת |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של list section items. צריך להזין את הטוקן כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו צריכים להיות זהים לקריאה שסיפקה את הטוקן של הדף. העברת ערכים שונים לפרמטרים האחרים עלולה להוביל לתוצאות בלתי צפויות. |
filter |
אופציונלי. מסנן שאילתות. כרגע אפשר לסנן רק לפי מרחב משותף. לדוגמה, שאילתות לא חוקיות נדחות ומוצגת השגיאה |
ListSectionItemsResponse
הודעת תשובה להצגת פריטים בקטע.
| שדות | |
|---|---|
section_items[] |
הפריטים מהקטע שצוין. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListSectionsRequest
הודעת בקשה לקטעים של דף האפליקציה בחנות.
| שדות | |
|---|---|
parent |
חובה. ההורה, שהוא שם המשאב של המשתמש שבבעלותו אוסף הקטעים הזה. השיטה תומכת רק בהצגת רשימה של קטעים של המשתמש שביצע את הקריאה. כדי להתייחס למשתמש שמתקשר, מגדירים את אחת מהאפשרויות הבאות:
פורמט: |
page_size |
אופציונלי. המספר המקסימלי של קטעים שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו עד 10 קטעים. הערך המקסימלי הוא 100. אם תזינו ערך גבוה מ-100, הוא ישתנה אוטומטית ל-100. ערכים שליליים מחזירים שגיאת |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של רשימת החלקים. צריך להזין את הטוקן כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו צריכים להיות זהים לקריאה שסיפקה את הטוקן של הדף. העברת ערכים שונים לפרמטרים האחרים עלולה להוביל לתוצאות בלתי צפויות. |
ListSectionsResponse
הודעת התגובה להצגת רשימה של קטעים.
| שדות | |
|---|---|
sections[] |
הקטעים של המשתמש שצוין. |
next_page_token |
טוקן שאפשר לשלוח כ- |
ListSpaceEventsRequest
הודעת בקשה להצגת רשימה של אירועים במרחב.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של המרחב המשותף ב-Google Chat שבו התרחשו האירועים. פורמט: |
page_size |
אופציונלי. המספר המקסימלי של אירועים במרחב המשותף שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. ערכים שליליים מחזירים שגיאת |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של list space events. צריך להזין את הטוקן כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו לרשימת האירועים במרחב המשותף חייבים להיות זהים לקריאה שסיפקה את הטוקן של הדף. העברת ערכים שונים לפרמטרים האחרים עלולה להוביל לתוצאות בלתי צפויות. |
filter |
חובה. מסנן שאילתות. צריך לציין לפחות סוג אירוע אחד ( אפשר גם לסנן לפי שעת התחלה (
כדי לציין שעת התחלה או שעת סיום, משתמשים באופרטור השווה לדוגמה, השאילתות הבאות תקינות: השאילתות הבאות לא תקינות: השרת דוחה שאילתות לא תקינות ומחזיר את השגיאה |
ListSpaceEventsResponse
הודעת תשובה להצגת רשימה של אירועים במרחב.
| שדות | |
|---|---|
space_events[] |
התוצאות מוצגות בסדר כרונולוגי (האירוע הישן ביותר מוצג ראשון). הערה: השדה |
next_page_token |
אסימון המשך שמשמש לאחזור אירועים נוספים. אם משמיטים את השדה הזה, לא יופיעו דפים נוספים. |
ListSpacesRequest
בקשה להצגת רשימה של המרחבים שהמשתמש חבר בהם.
| שדות | |
|---|---|
page_size |
אופציונלי. המספר המקסימלי של מרחבים משותפים שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו עד 100 מרחבים משותפים. הערך המקסימלי הוא 1,000. אם תזינו ערך גבוה מ-1,000, הוא ישתנה אוטומטית ל-1,000. ערכים שליליים מחזירים שגיאת |
page_token |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של list spaces. צריך להזין את הפרמטר הזה כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, ערך המסנן צריך להיות זהה לקריאה שסיפקה את הטוקן של הדף. העברת ערך אחר עלולה להוביל לתוצאות בלתי צפויות. |
filter |
אופציונלי. מסנן שאילתות. אתם יכולים לסנן את המרחבים לפי סוג המרחב ( כדי לסנן לפי סוג המרחב, צריך לציין ערך enum תקין, כמו לדוגמה, השאילתות הבאות תקינות: השרת דוחה שאילתות לא תקינות ומחזיר את השגיאה |
ListSpacesResponse
התשובה לבקשה להצגת רשימת המרחבים.
| שדות | |
|---|---|
spaces[] |
רשימת המרחבים המשותפים בדף המבוקש (או הראשון). הערה: השדה |
next_page_token |
אפשר לשלוח טוקן כ- |
MarkAsActiveRequest
הודעת בקשה ל-method MarkAsActive.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הזמינות שרוצים לסמן כפעילה. פורמט: users/{user}/availability אפשר גם להשתמש בכתובת האימייל של המשתמש או ב- |
שדה של איחוד expiration. תאריך התפוגה של סטטוס הזמינות ACTIVE. אחרי שהתוקף יפוג, הסטטוס שלכם ישתנה ל"לא פנוי/ה". אם לא מציינים תאריך תפוגה, המצב ACTIVE יפוג תוך 30 דקות מהשעה הנוכחית. הערך expiration יכול להיות רק אחד מהבאים: |
|
expire_time |
חותמת הזמן המוחלטת שבה פג התוקף של המצב ACTIVE. |
ttl |
משך הזמן מהשעה הנוכחית ועד שתוקף המצב ACTIVE יפוג. שימוש ב-TTL קצר יכול לאפס ביעילות את מצב המשתמש כך שיתבסס על הפעילות אחרי משך הזמן הקצר הזה. |
MarkAsAwayRequest
הודעת בקשה ל-method MarkAsAway.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הזמינות שרוצים לסמן כ"לא זמין". פורמט: users/{user}/availability אפשר גם להשתמש בכתובת האימייל של המשתמש או ב- |
MarkAsDoNotDisturbRequest
הודעת בקשה ל-method MarkAsDoNotDisturb.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הזמינות שרוצים לסמן כ"נא לא להפריע". פורמט: users/{user}/availability אפשר גם להשתמש בכתובת האימייל של המשתמש או ב- |
שדה של איחוד expiration. חובה. תאריך התפוגה של סטטוס הזמינות "נא לא להפריע". אחרי שהתוקף יפוג, הסטטוס שלכם ישתנה ל"לא פנוי/ה". התאריך יכול להיות עד שנה מהזמן הנוכחי. הערך expiration יכול להיות רק אחד מהבאים: |
|
expire_time |
חותמת הזמן המוחלטת שבה פג התוקף של מצב "נא לא להפריע". |
ttl |
משך הזמן מהשעה הנוכחית ועד שתוקף מצב "נא לא להפריע" יפוג. |
MarkupSyntax
מציין את תחביר התגיות שמשמש לעיצוב הטקסט של הודעת הצ'אט. רלוונטי לשדה text של המשאב Message.
| טיפוסים בני מנייה (enum) | |
|---|---|
MARKUP_SYNTAX_UNSPECIFIED |
מייצג את הערך שלא צוין. |
MARKUP_SYNTAX_CHAT |
משתמש בתחביר של תגי עיצוב ב-Google Chat. מידע נוסף זמין בכתובת https://developers.google.com/workspace/chat/format-messages#format-texts. |
MARKUP_SYNTAX_MARKDOWN |
משתמש בתחביר Markdown. התחביר הזה מבוסס על המפרט של CommonMark, עם תוספות. מידע נוסף זמין בכתובת https://developers.google.com/workspace/chat/format-messages#format-texts. |
MatchedUrl
כתובת URL תואמת בהודעת צ'אט. אפליקציות צ'אט יכולות להציג תצוגה מקדימה של כתובות URL תואמות. מידע נוסף זמין במאמר תצוגה מקדימה של קישורים.
| שדות | |
|---|---|
url |
פלט בלבד. כתובת ה-URL שהותאמה. |
MeetSpaceLinkData
נתונים של קישורים למרחבים ב-Meet.
| שדות | |
|---|---|
meeting_code |
קוד הפגישה של המרחב המקושר ב-Meet. |
type |
מציין את סוג המרחב ב-Meet. |
huddle_status |
אופציונלי. פלט בלבד. אם הפגישה ב-Meet היא שיחה מהירה, מצוין הסטטוס של השיחה המהירה. אחרת, השדה לא מוגדר. |
HuddleStatus
סטטוס השיחה
| טיפוסים בני מנייה (enum) | |
|---|---|
HUDDLE_STATUS_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
STARTED |
השיחה המהירה התחילה. |
ENDED |
השיחה המהירה הסתיימה. במקרה כזה, המזהים וה-URI של המרחב ב-Meet לא יהיו תקפים יותר. |
MISSED |
השיחה לא נענתה. במקרה כזה, המזהים וה-URI של המרחב ב-Meet לא יהיו תקפים יותר. |
סוג
סוג המרחב ב-Meet.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
MEETING |
המרחב ב-Meet הוא פגישה. |
HUDDLE |
המרחב ב-Meet הוא שיחה מהירה. |
מינוי
מייצג קשר של חברות ב-Google Chat, למשל אם משתמש או אפליקציה ל-Chat הוזמנו למרחב, חברים בו או לא נמצאים בו.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של החברות בקבוצה, שהוקצה על ידי השרת. פורמט: |
state |
פלט בלבד. סטטוס החברות. |
role |
אופציונלי. התפקיד של המשתמש במרחב ב-Chat, שקובע אילו פעולות הוא יכול לבצע במרחב. אפשר להשתמש בשדה הזה רק כקלט ב- |
create_time |
אופציונלי. לא ניתן לשינוי. מועד ההצטרפות, למשל מתי המשתמש הצטרף למרחב או הוזמן להצטרף אליו. השדה הזה מיועד לפלט בלבד, אלא אם משתמשים בו כדי לייבא חברויות היסטוריות במרחבים משותפים במצב ייבוא. |
delete_time |
אופציונלי. לא ניתן לשינוי. מועד המחיקה של המשתמש, למשל כשמשתמש עזב או הוסר ממרחב משותף. השדה הזה מיועד לפלט בלבד, אלא אם משתמשים בו כדי לייבא חברויות היסטוריות במרחבים משותפים במצב ייבוא. |
affiliation |
פלט בלבד. הקשר של המשתמש לארגון ב-Workspace שהמרחב שייך לו. במרחבים משותפים שבבעלות חשבונות פרטיים, השיוך של כל המשתתפים הוא |
שדה של איחוד memberType. החבר שמשויך למינוי הזה. יכול להיות שבעתיד תהיה תמיכה בסוגי חברים אחרים. הערך memberType יכול להיות רק אחד מהבאים: |
|
member |
אופציונלי. המשתמש או האפליקציה ב-Google Chat שהחברות שייכת להם. אם האפליקציה ל-Chat מאמתת כמשתמש, הפלט מאכלס רק את השדות user |
group_member |
אופציונלי. הקבוצה ב-Google שהחברות משויכת אליה. כדי לקרוא או לשנות את החברויות בקבוצות Google, נדרש אימות משתמש. |
נתונים משויכים
מייצג את השיוך של משתמש לארגון ב-Google Workspace שהמרחב שייך לו. יכול להיות שבעתיד נוסיף עוד ערכים ל-enum הזה.
| טיפוסים בני מנייה (enum) | |
|---|---|
AFFILIATION_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
INTERNAL |
חשבון שמנוהל על ידי אותו ארגון ב-Google Workspace שהמרחב שייך לו. |
EXTERNAL |
חשבון שלא שייך לארגון ב-Google Workspace שהמרחב שייך לו (למשל, חשבון פרטי או חשבון שמנוהל על ידי ארגון אחר ב-Workspace). |
MANAGED_EXTERNAL |
חשבון שמנוהל על ידי הארגון ב-Workspace שבבעלותו המרחב, אבל מוקצה למשתמש מחוץ לארגון (למשל, משתמש אורח). מידע נוסף על משתתפים חיצוניים זמין בכתובת https://support.google.com/chat/answer/16997417. |
MembershipRole
מייצג את הפעולות שמותר למשתמש לבצע במרחב ב-Chat. יכול להיות שבעתיד יתווספו עוד ערכי enum.
| טיפוסים בני מנייה (enum) | |
|---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
ערך ברירת המחדל. לגבי users: המשתמש לא הצטרף למרחב, אבל אפשר להזמין אותו. ב-Google Groups: תמיד מוקצה להם התפקיד הזה (יכול להיות שבעתיד נשתמש בערכי enum אחרים). |
ROLE_MEMBER |
משתמש במרחב המשותף. בממשק המשתמש של Chat, התפקיד הזה נקרא "משתתף". למשתמש יש הרשאות בסיסיות, כמו שליחת הודעות למרחב המשותף. מנהלים ובעלים יכולים לתת למשתתפים הרשאות נוספות במרחב, כולל:
בצ'אטים אישיים ובשיחות קבוצתיות ללא שם, לכולם יש את התפקיד הזה. |
ROLE_MANAGER |
הבעלים של המרחב. בממשק המשתמש של Chat, התפקיד הזה נקרא "בעלים". למשתמש יש את כל ההרשאות לניהול המרחב, כולל:
הפעולה נתמכת רק ב- |
ROLE_ASSISTANT_MANAGER |
מנהל/ת המרחב. בממשק המשתמש של Chat, התפקיד הזה נקרא "מנהל/ת". למשתמש יש את כל ההרשאות הבסיסיות של
כברירת מחדל, ההרשאות של המנהלים כוללות, בין היתר:
הפעולה נתמכת רק ב- |
MembershipState
מציין את הקשר של המשתמש למרחב. יכול להיות שבעתיד תהיה תמיכה במצבי חברות אחרים.
| טיפוסים בני מנייה (enum) | |
|---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
ערך ברירת המחדל. אל תשתמשו בהם. |
JOINED |
המשתמש יתווסף למרחב ויוכל להשתתף בו. |
INVITED |
המשתמש הוזמן להצטרף למרחב, אבל עדיין לא הצטרף אליו. |
NOT_A_MEMBER |
המשתמש לא שייך למרחב המשותף ואין לו הזמנה בהמתנה להצטרף למרחב המשותף. |
MembershipBatchCreatedEventData
המטען הייעודי של האירוע כשמצרפים כמה משתמשים חדשים.
סוג האירוע: google.workspace.chat.membership.v1.batchCreated
| שדות | |
|---|---|
memberships[] |
רשימה של מינויים חדשים. |
MembershipBatchDeletedEventData
מטען ייעודי (payload) של אירוע למחיקה של כמה מינויים.
סוג האירוע: google.workspace.chat.membership.v1.batchDeleted
| שדות | |
|---|---|
memberships[] |
רשימה של חברויות שנמחקו. |
MembershipBatchUpdatedEventData
המטען הייעודי של האירוע כשמעדכנים כמה מינויים.
סוג האירוע: google.workspace.chat.membership.v1.batchUpdated
| שדות | |
|---|---|
memberships[] |
רשימה של חברויות מעודכנות. |
MembershipCreatedEventData
המטען הייעודי של האירוע למינוי חדש.
סוג האירוע: google.workspace.chat.membership.v1.created.
| שדות | |
|---|---|
membership |
המינוי החדש. |
MembershipDeletedEventData
המטען הייעודי של אירוע מחיקת חברות.
סוג האירוע: google.workspace.chat.membership.v1.deleted
| שדות | |
|---|---|
membership |
החברות שנמחקה. רק השדות |
MembershipUpdatedEventData
המטען הייעודי של האירוע של מינוי מעודכן.
סוג האירוע: google.workspace.chat.membership.v1.updated
| שדות | |
|---|---|
membership |
המינוי המעודכן. |
שליחת הודעה
הודעה במרחב ב-Google Chat.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של ההודעה. פורמט: כאשר אם מגדירים מזהה מותאם אישית כשיוצרים הודעה, אפשר להשתמש במזהה הזה כדי לציין את ההודעה בבקשה על ידי החלפת |
sender |
פלט בלבד. המשתמש שיצר את ההודעה. אם האפליקציה ל-Chat מאמתת כמשתמש, הפלט מאכלס רק את השדות user |
create_time |
אופציונלי. לא ניתן לשינוי. במרחבים שנוצרו ב-Chat, השעה שבה ההודעה נוצרה. השדה הזה מיועד לפלט בלבד, אלא אם משתמשים בו במרחבים משותפים במצב ייבוא. במרחבים משותפים במצב ייבוא, צריך להגדיר בשדה הזה את חותמת הזמן ההיסטורית שבה ההודעה נוצרה במקור, כדי לשמור על זמן היצירה המקורי. |
last_update_time |
פלט בלבד. השעה שבה המשתמש ערך את ההודעה בפעם האחרונה. אם ההודעה לא נערכה אף פעם, השדה הזה ריק. |
delete_time |
פלט בלבד. השעה שבה ההודעה נמחקה ב-Google Chat. אם ההודעה לא נמחקת אף פעם, השדה הזה ריק. |
text |
אופציונלי. גוף ההודעה בטקסט פשוט. הקישור הראשון לתמונה, לסרטון או לדף אינטרנט יוצר צ'יפ של תצוגה מקדימה. אתם יכולים גם להשתמש בתיוג@כדי לפנות למשתמש ספציפי ב-Google Chat או לכל מי שבמרחב המשותף. כדי ללמוד איך ליצור הודעות טקסט, קראו את המאמר שליחת הודעה. |
formatted_text |
פלט בלבד. מכיל את ההודעה
מידע נוסף זמין במאמר איך רואים את עיצוב הטקסט בהודעות. |
cards[] |
הוצא משימוש: צריך להשתמש ב- כרטיסים עשירים, מעוצבים ואינטראקטיביים שבהם אפשר להציג רכיבים בממשק המשתמש, כמו: טקסטים מעוצבים, כפתורים ותמונות שאפשר ללחוץ עליהן. בדרך כלל הכרטיסים מוצגים מתחת לגוף ההודעה בטקסט פשוט. הגודל המקסימלי של |
cards_v2[] |
אופציונלי. מערך של כרטיסים. אפליקציות צ'אט יכולות ליצור כרטיסים באמצעות אימות אפליקציה. במסגרת תוכנית התצוגה המקדימה למפתחים, אם אפליקציית Chat מאמתת את זהות המשתמש, היא יכולה ליצור הודעות בכרטיסים. אם האפליקציה שלכם ל-Chat לא משתתפת בתוכנית התצוגה המקדימה למפתחים, היא לא יכולה ליצור כרטיסים עם אימות משתמשים. כדי ללמוד איך ליצור הודעה שמכילה כרטיסים, קראו את המאמר שליחת הודעה. לעצב כרטיסים ולראות תצוגה מקדימה שלהם באמצעות הכלי ליצירת כרטיסים. פתיחת הכלי ליצירת כרטיסים |
annotations[] |
פלט בלבד. אפשר לשייך הערות לגוף ההודעה בטקסט פשוט או לצ'יפים שמקשרים למשאבים של Google Workspace, כמו Google Docs או Sheets, עם |
thread |
השרשור שההודעה שייכת אליו. דוגמה לשימוש מופיעה במאמר התחלת שרשור הודעות או מענה להודעה בשרשור. |
space |
פלט בלבד. אם האפליקציה ל-Chat מאומתת כמשתמש, הפלט מאכלס רק את המרחב המשותף |
fallback_text |
אופציונלי. תיאור בטקסט פשוט של הכרטיסים בהודעה, שמשמש כשאי אפשר להציג את הכרטיסים עצמם, למשל בהתראות בנייד. |
action_response |
קלט בלבד. פרמטרים שאפליקציית Chat יכולה להשתמש בהם כדי להגדיר איך התשובה שלה תפורסם. |
argument_text |
פלט בלבד. גוף ההודעה בטקסט פשוט, בלי כל האזכורים של אפליקציית הצ'אט. |
slash_command |
פלט בלבד. מידע על פקודות דרך שורת הפקודות, אם רלוונטי. |
attachment[] |
אופציונלי. קובץ מצורף שהמשתמש העלה. |
matched_url |
פלט בלבד. כתובת URL בשדה |
thread_reply |
פלט בלבד. כשהערך הוא אם במרחב המשותף אי אפשר לשלוח תשובות בשרשור, הערך בשדה הזה הוא תמיד |
silent |
פלט בלבד. אם זו הודעה שקטה. הודעות שקטות הן הודעות שבהן Chat משתיק את ההתראות לנמענים. |
client_assigned_message_id |
אופציונלי. מזהה מותאם אישית להודעה. אתם יכולים להשתמש בשדה כדי לזהות הודעה, או כדי לקבל, למחוק או לעדכן הודעה. כדי להגדיר מזהה מותאם אישית, מציינים את השדה |
emoji_reaction_summaries[] |
פלט בלבד. רשימת סיכומי התגובות באמוג'י להודעה. |
private_message_viewer |
אופציונלי. לא ניתן לשינוי. קלט ליצירת הודעה, אחרת פלט בלבד. המשתמש שיכול לראות את ההודעה. אם מגדירים את השדה הזה, ההודעה פרטית ורק המשתמש שצוין והאפליקציה ל-Chat יכולים לראות אותה. כדי לכלול את השדה הזה בבקשה, צריך לשלוח קריאה ל-Chat API באמצעות אימות של האפליקציה ולהשמיט את הפרטים הבאים: פרטים נוספים זמינים במאמר שליחת הודעה פרטית. |
deletion_metadata |
פלט בלבד. מידע על הודעה שנמחקה. ההודעה נמחקת כשמוגדר |
quoted_message_metadata |
אופציונלי. מידע על הודעה שמצוטטת בהודעה אחרת. כשאתם יוצרים הודעה, אתם יכולים לצטט הודעות מאותו שרשור, או לצטט הודעה ראשית כדי ליצור הודעה ראשית חדשה. עם זאת, אי אפשר לצטט תשובה להודעה משרשור אחר. כשמעדכנים הודעה, אי אפשר להוסיף או להחליף את השדה דוגמה לשימוש מופיעה במאמר ציטוט של הודעה אחרת. |
attached_gifs[] |
פלט בלבד. תמונות בפורמט GIF שמצורפות להודעה. |
accessory_widgets[] |
אופציונלי. ווידג'ט אינטראקטיבי אחד או יותר שמופיע בתחתית ההודעה. אתם יכולים להוסיף ווידג'טים של אביזרים להודעות שמכילות טקסט, כרטיסים או גם טקסט וגם כרטיסים. לא נתמך בהודעות שמכילות תיבות דו-שיח. פרטים נוספים מופיעים במאמר הוספת ווידג'טים אינטראקטיביים בתחתית ההודעה. כדי ליצור הודעה עם ווידג'טים נלווים, צריך לאמת את האפליקציה. |
elements |
אופציונלי. רכיבים הם חלקים נוספים שנוצרים במהלך יצירת ההודעה, והם יכולים להיות משויכים לחלקים ספציפיים בטקסט של ההודעה. הן שונות מהערות, שהן פלט בלבד ומספקות מידע נוסף שקשור לחלקי הודעה או לטקסט ההודעה כולו. |
markup_syntax |
אופציונלי. מציין איך השרת מפרש את תוכן השדה |
MessageBatchCreatedEventData
המטען הייעודי של האירוע לכמה הודעות חדשות.
סוג האירוע: google.workspace.chat.message.v1.batchCreated
| שדות | |
|---|---|
messages[] |
רשימה של הודעות חדשות. |
MessageBatchDeletedEventData
מטען ייעודי (payload) של אירוע למספר הודעות שנמחקו.
סוג האירוע: google.workspace.chat.message.v1.batchDeleted
| שדות | |
|---|---|
messages[] |
רשימה של הודעות שנמחקו. |
MessageBatchUpdatedEventData
המטען הייעודי של האירוע לכמה הודעות מעודכנות.
סוג האירוע: google.workspace.chat.message.v1.batchUpdated
| שדות | |
|---|---|
messages[] |
רשימה של הודעות מעודכנות. |
MessageCreatedEventData
המטען הייעודי של האירוע להודעה חדשה.
סוג האירוע: google.workspace.chat.message.v1.created
| שדות | |
|---|---|
message |
ההודעה החדשה. |
MessageDeletedEventData
המטען הייעודי של האירוע להודעה שנמחקה.
סוג האירוע: google.workspace.chat.message.v1.deleted
| שדות | |
|---|---|
message |
ההודעה שנמחקה. רק השדות |
MessagePin
סיכה על הודעת צ'אט. מידע נוסף מופיע במאמר הצמדת הודעה.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של ההודעה המוצמדת. פורמט: |
message |
חובה. לא ניתן לשינוי. שם המשאב של ההודעה המוצמדת. פורמט: |
MessageUpdatedEventData
המטען הייעודי של האירוע להודעה מעודכנת.
סוג האירוע: google.workspace.chat.message.v1.updated
| שדות | |
|---|---|
message |
ההודעה המעודכנת. |
MoveSectionItemRequest
הודעת בקשה להעברת פריט בין קטעים.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הפריט שרוצים להעביר. פורמט: |
target_section |
חובה. שם המשאב של החלק שאליו רוצים להעביר את הפריט. פורמט: |
MoveSectionItemResponse
הודעת תגובה להעברת פריט בחלק.
| שדות | |
|---|---|
section_item |
הפריט המעודכן בקטע. |
PositionSectionRequest
הודעת בקשה למיקום קטע.
| שדות | |
|---|---|
name |
חובה. שם המשאב של הקטע שרוצים למקם. פורמט: |
שדה של איחוד position. חובה. המיקום החדש של החלק. הערך position יכול להיות רק אחד מהבאים: |
|
sort_order |
אופציונלי. המיקום המוחלט של הקטע ברשימת הקטעים. המיקום חייב להיות גדול מ-0. אם המיקום גדול ממספר הקטעים, הקטע יתווסף לסוף הרשימה. הפעולה הזו מוסיפה את החלק במיקום שצוין, ומעבירה את החלק המקורי במיקום הזה, ואת החלקים שמתחתיו, למיקום הבא. |
relative_position |
אופציונלי. המיקום היחסי של הקטע ברשימת הקטעים. |
מיקום
המיקום של הקטע.
| טיפוסים בני מנייה (enum) | |
|---|---|
POSITION_UNSPECIFIED |
לא צוין מיקום. |
START |
תחילת הרשימה של הקטעים. |
END |
סוף רשימת הקטעים. |
PositionSectionResponse
הודעת תגובה למיקום של קטע.
| שדות | |
|---|---|
section |
הקטע המעודכן. |
QuotedMessageMetadata
מידע על הודעה שמצוטטת בהודעה אחרת.
כשמעדכנים הודעה, אי אפשר להוסיף או להחליף את השדה quotedMessageMetadata, אבל אפשר להסיר אותו.
דוגמה לשימוש מופיעה במאמר ציטוט של הודעה אחרת.
| שדות | |
|---|---|
name |
חובה. שם המשאב של ההודעה המצוטטת. פורמט: |
last_update_time |
חובה. חותמת הזמן של מועד היצירה או העדכון האחרון של ההודעה המצוטטת. אם ההודעה נערכה, משתמשים בשדה הזה, אם הערך של |
quote_type |
אופציונלי. מציין את סוג הציטוט. אם לא מוגדר, ברירת המחדל היא REPLY בנתיב הקריאה/כתיבה של ההודעה לצורך תאימות לדורות קודמים. |
quoted_message_snapshot |
פלט בלבד. תמונת מצב של תוכן ההודעה המצוטטת. |
forwarded_metadata |
פלט בלבד. מטא-נתונים על המרחב המשותף שממנו צוטטה ההודעה. השדה הזה מאוכלס רק בסוג הצעת המחיר FORWARD. |
QuoteType
סוג הציטוט של ההודעה המצוטטת.
| טיפוסים בני מנייה (enum) | |
|---|---|
QUOTE_TYPE_UNSPECIFIED |
שמורות. הערך הזה לא בשימוש. |
REPLY |
כשההגדרה
|
FORWARD |
כשהערך של
|
QuotedMessageSnapshot
מציגה תמונת מצב של תוכן ההודעה המצוטטת בזמן הציטוט או ההעברה
| שדות | |
|---|---|
sender |
פלט בלבד. שם המחבר של ההודעה המצוטטת. מאוכלס גם בסוגי הציטוטים REPLY וגם ב-FORWARD. |
text |
פלט בלבד. תמונת מצב של תוכן הטקסט של ההודעה המצוטטת. |
formatted_text |
פלט בלבד. מכיל את ההודעה המצוטטת |
annotations[] |
פלט בלבד. הערות שנותחו מגוף הטקסט של ההודעה המצוטטת. השדה הזה מאוכלס רק בסוג הצעת המחיר FORWARD. |
attachments[] |
פלט בלבד. קבצים שצורפו להודעה המצוטטת. אלה עותקים של המטא-נתונים של הקבצים המצורפים להודעה המצוטטת. השדה הזה מאוכלס רק בסוג הצעת המחיר FORWARD. |
תגובה באמוג'י
תגובה באמוג'י להודעה.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של התגובה. פורמט: |
user |
פלט בלבד. המשתמש שיצר את התגובה. |
emoji |
חובה. האמוג'י שבו השתמשו בתגובה. |
ReactionBatchCreatedEventData
המטען הייעודי של האירוע לכמה תגובות חדשות.
סוג האירוע: google.workspace.chat.reaction.v1.batchCreated
| שדות | |
|---|---|
reactions[] |
רשימה של תגובות חדשות באמוג'י. |
ReactionBatchDeletedEventData
המטען הייעודי של האירוע כשכמה תגובות נמחקות.
סוג האירוע: google.workspace.chat.reaction.v1.batchDeleted
| שדות | |
|---|---|
reactions[] |
רשימה של תגובות באמוג'י שנמחקו. |
ReactionCreatedEventData
המטען הייעודי של האירוע לתגובה חדשה.
סוג האירוע: google.workspace.chat.reaction.v1.created
| שדות | |
|---|---|
reaction |
התגובה החדשה באמוג'י. |
ReactionDeletedEventData
המטען הייעודי של האירוע של תגובה שנמחקה.
סוג: google.workspace.chat.reaction.v1.deleted
| שדות | |
|---|---|
reaction |
התגובה באמוג'י שנמחקה. |
ReplaceMessageCardsRequest
הודעת בקשה ל-method ReplaceMessageCards ב-API.
| שדות | |
|---|---|
name |
חובה. שם המשאב של ההודעה. פורמט: |
cards_v2[] |
אופציונלי. מערך של כרטיסים שייכללו בהודעה. הכרטיסים האלה יחליפו את הכרטיסים הקיימים של ההודעה. אם השדה ריק, הכרטיסים המקוריים שכלולים בהודעה יימחקו. |
ReplaceMessageCardsResponse
בסוג הזה אין שדות.
הודעת תגובה ל-API של ReplaceMessageCards.
RichLinkMetadata
קישור עשיר למשאב. אפשר לשייך קישורים עשירים לגוף ההודעה בטקסט פשוט, או לייצג צ'יפים שמקשרים למשאבים של Google Workspace כמו Google Docs או Sheets עם start_index ו-length של 0.
| שדות | |
|---|---|
uri |
ה-URI של הקישור הזה. |
rich_link_type |
סוג הקישור העשיר. |
שדה של איחוד data. נתונים של המשאב המקושר. הערך data יכול להיות רק אחד מהבאים: |
|
drive_link_data |
נתונים של קישור ל-Drive. |
chat_space_link_data |
נתונים של קישור למרחב ב-Chat. |
meet_space_link_data |
נתונים של קישור למרחב ב-Meet. |
calendar_event_link_data |
נתונים של קישור לאירוע ביומן. |
RichLinkType
סוג הקישור העשיר. יכול להיות שנוסיף עוד סוגים בעתיד.
| טיפוסים בני מנייה (enum) | |
|---|---|
RICH_LINK_TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
DRIVE_FILE |
סוג של קישור עשיר ב-Google Drive. |
CHAT_SPACE |
סוג של קישור עשיר למרחב ב-Chat. לדוגמה, צ'יפ חכם של מרחב משותף. |
GMAIL_MESSAGE |
סוג קישור עשיר להודעה ב-Gmail. ספציפית, צ'יפ של Gmail משיתוף ב-Chat. ה-API תומך רק בקריאת הודעות עם קישורים עשירים מסוג GMAIL_MESSAGE. |
MEET_SPACE |
סוג קישור עשיר להודעה ב-Meet. לדוגמה, צ'יפ של Meet. |
CALENDAR_EVENT |
סוג קישור עשיר להודעה ביומן. לדוגמה, צ'יפ של יומן Google. |
SearchMessageResult
פריט תוצאה יחיד מחיפוש הודעות.
| שדות | |
|---|---|
message |
ההודעה שהתאימה. |
space_mute_setting |
הגדרת ההשתקה של המשתמש שמתקשר במרחב שבו פורסמה ההודעה. האפליקציה ששולחת את הקריאה יכולה להשתמש במידע הזה כדי להחליט איך לעבד את ההודעה, בהתאם למצב ההשתקה של המרחב אצל המשתמש. מוחזר רק אם תצוגת הבקשה היא
|
read |
מציין אם המשתמש שמתקשר קרא את ההודעה התואמת. מוחזר רק אם תצוגת הבקשה היא
|
SearchMessagesRequest
הודעת בקשה לחיפוש הודעות.
| שדות | |
|---|---|
parent |
חובה. שם המשאב של המרחב שבו רוצים לחפש. כדי לחפש בכל המרחבים המשותפים שלמשתמש יש גישה אליהם, מגדירים את השדה הזה לערך כדי להגביל את החיפוש למרחב אחד או יותר, משתמשים ב- |
filter |
חובה. שאילתת חיפוש. השאילתה יכולה לציין מילת מפתח אחת או יותר לחיפוש, שמשמשות לסינון התוצאות, אפשר גם לסנן את התוצאות לפי שדות ההודעה הבאים:
לסינון מתקדם, אפשר להשתמש גם בפונקציות הבאות:
כדי להשתמש במסננים
כדי להשתמש במסנן
בשדות שונים, יש תמיכה רק באופרטורים מסוג באותו תחום:
צריך להשתמש בסוגריים כדי להבהיר את סדר הקדימויות של האופרטורים כשמשלבים את האופרטורים השאילתות הבאות הן דוגמאות לשאילתות תקינות: האורך המקסימלי של שאילתה הוא 1,000 תווים. השרת דוחה שאילתות לא תקינות ומחזיר את השגיאה |
page_size |
אופציונלי. המספר המקסימלי של תוצאות שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו עד 25 פריטים. הערך המקסימלי הוא 100. אם תזינו ערך גבוה מ-100, הוא ישתנה אוטומטית ל-100. |
page_token |
אופציונלי. טוקן שהתקבל מהקריאה הקודמת לחיפוש הודעות. צריך להזין את הפרמטר הזה כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו צריכים להיות זהים לקריאה שסיפקה את הטוקן של הדף. העברת ערכים שונים לפרמטרים האחרים עלולה להוביל לתוצאות בלתי צפויות. |
order_by |
אופציונלי. איך רשימת התוצאות מסודרת. המאפיינים הנתמכים לסידור לפי הם:
סדר ברירת המחדל הוא |
markup_syntax |
אופציונלי. מציין את תחביר הפלט הרצוי לשדה |
view |
אופציונלי. מציין איזה סוג של תצוגת תוצאות חיפוש להחזיר. ערך ברירת המחדל הוא |
SearchMessagesView
סוגי התצוגה שנתמכים בתוצאות חיפוש חלקיות.
| טיפוסים בני מנייה (enum) | |
|---|---|
SEARCH_MESSAGES_VIEW_UNSPECIFIED |
ערך ברירת המחדל / ערך שלא הוגדר. כברירת מחדל, ה-API יציג את התצוגה BASIC. |
SEARCH_MESSAGES_VIEW_BASIC |
התוצאות כוללות רק את ההודעות התואמות, בלי מטא-נתונים נוספים. זהו ערך ברירת המחדל. |
SEARCH_MESSAGES_VIEW_FULL |
כולל את כל מה שמופיע בתוצאות: ההודעות התואמות ומטא-נתונים נוספים. |
SearchMessagesResponse
הודעת תשובה לחיפוש הודעות.
| שדות | |
|---|---|
results[] |
רשימת תוצאות החיפוש שתאמו לשאילתה. |
next_page_token |
טוקן שאפשר להשתמש בו כדי לאחזר את הדף הבא. אם השדה הזה ריק, לא יופיעו דפים נוספים. |
SearchSpacesRequest
בקשה לחפש רשימה של מרחבים על סמך שאילתה.
| שדות | |
|---|---|
use_admin_access |
כשהערך הוא המשתמש שמבצע את הקריאה צריך להיות אדמין ב-Google Workspace עם הרשאה לניהול צ'אטים ושיחות במרחבים משותפים. נדרש היקף ההרשאות של OAuth 2.0 |
page_size |
המספר המקסימלי של מרחבים משותפים שיוחזרו. יכול להיות שהשירות יחזיר פחות מהערך הזה. אם לא מציינים ערך, יוחזרו עד 100 מרחבים משותפים. הערך המקסימלי הוא 1,000 כשהפרמטר |
page_token |
טוקן שהתקבל מהקריאה הקודמת לחיפוש מרחבים משותפים. צריך להזין את הפרמטר הזה כדי לאחזר את הדף הבא. כשמבצעים חלוקה לעמודים, כל הפרמטרים האחרים שסופקו צריכים להיות זהים לקריאה שסיפקה את הטוקן של הדף. העברת ערכים שונים לפרמטרים האחרים עלולה להוביל לתוצאות בלתי צפויות. |
query |
חובה. שאילתת חיפוש. אפשר לחפש לפי הפרמטרים הבאים כשמגדירים את
כשהערך של
השדות צריך להזין את השדה השדה השדה בשדות שונים, יש תמיכה רק באופרטורים מסוג באותו שדה, השאילתות לדוגמה הבאות תקינות כש- השאילתות לדוגמה הבאות תקינות כש- האורך המקסימלי של שאילתה הוא 1,000 תווים. השרת דוחה שאילתות לא תקינות ומחזיר את השגיאה |
order_by |
אופציונלי. איך רשימת המרחבים מסודרת. המאפיינים הנתמכים לסידור לפי הם:
כשהערך של הערכים החוקיים של פעולת ההזמנה הם:
התחביר הנתמך כש-
כשהערך של
|
SearchSpacesResponse
תגובה עם רשימה של מרחבים משותפים שתואמים לבקשה לחיפוש מרחבים משותפים.
| שדות | |
|---|---|
spaces[] |
הוצא משימוש: צריך להשתמש בשדה החדש |
next_page_token |
טוקן שאפשר להשתמש בו כדי לאחזר את הדף הבא. אם השדה הזה ריק, לא יופיעו דפים נוספים. השדה הזה מאוכלס רק אם הערך של |
total_size |
המספר הכולל של המרחבים המשותפים שתואמים לשאילתה, בכל הדפים. אם התוצאה היא יותר מ-10,000 מרחבים משותפים, הערך הזה הוא הערכה. השדה הזה מאוכלס רק אם הערך של |
results[] |
פלט בלבד. רשימת תוצאות החיפוש שתאמו לשאילתה. |
SearchSpaceResult
פריט תוצאה יחיד מחיפוש במרחב.
| שדות | |
|---|---|
space |
פלט בלבד. המרחב המשותף שנמצא. |
קטע
מייצג חלק ב-Google Chat. החלקים עוזרים למשתמשים לארגן את המרחבים המשותפים שלהם. יש שני סוגים של קטעים:
חלקים של המערכת: אלה חלקים מוגדרים מראש שמנוהלים על ידי Google Chat. שמות המשאבים שלהם קבועים, ואי אפשר ליצור, למחוק או לשנות את ה-
display_nameשלהם. דוגמאות:users/{user}/sections/default-direct-messagesusers/{user}/sections/default-spacesusers/{user}/sections/default-apps
מדורים בהתאמה אישית: אלה מדורים שהמשתמש יוצר ומנהל. כדי ליצור מדור מותאם אישית באמצעות
CreateSection, צריךdisplay_name. אפשר לעדכן מדורים מותאמים אישית באמצעותUpdateSectionולמחוק אותם באמצעותDeleteSection.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של החלק. בקטעי מערכת, מזהה הקטע הוא מחרוזת קבועה:
פורמט: |
display_name |
אופציונלי. השם המוצג של הקטע. השדה הזה מאוכלס רק בקטעים מסוג |
sort_order |
פלט בלבד. הסדר של הקטע ביחס לקטעים אחרים. קטעים עם ערך |
type |
חובה. סוג הקטע. |
SectionType
סוגי קטעים.
| טיפוסים בני מנייה (enum) | |
|---|---|
SECTION_TYPE_UNSPECIFIED |
סוג הקטע לא צוין. |
CUSTOM_SECTION |
מדור מותאם אישית. |
DEFAULT_DIRECT_MESSAGES |
מדור ברירת המחדל שמכיל DIRECT_MESSAGE בין שני משתמשים אנושיים או מרחבים של GROUP_CHAT שלא שייכים לאף מדור מותאם אישית. |
DEFAULT_SPACES |
מרחבים משותפים שמוגדרים כברירת מחדל ולא שייכים לאף חלק בהתאמה אישית. |
DEFAULT_APPS |
קטע ברירת המחדל שמכיל את האפליקציות שהמשתמש התקין. |
SectionItem
פריט בקטע שהוגדר על ידי המשתמש. הוא משמש לייצוג פריטים בחלק, כמו מרחבים משותפים, שמקובצים בחלק מסוים.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של הפריט בחלק. פורמט: |
שדה של איחוד item. חובה. הפריט בקטע. הערך item יכול להיות רק אחד מהבאים: |
|
space |
אופציונלי. שם המשאב של המרחב המשותף. פורמט: |
SetUpSpaceRequest
בקשה ליצור מרחב משותף ולהוסיף אליו משתמשים ספציפיים.
| שדות | |
|---|---|
space |
חובה. השדה כדי ליצור מרחב משותף, מגדירים את כדי ליצור צ'אט קבוצתי, מגדירים את כדי ליצור שיחה אישית בין אנשים, מגדירים את כדי ליצור שיחה אישית בין משתמש אנושי לבין האפליקציה ל-Chat שמתקשרת, מגדירים את אם כבר קיים מרחב משותף של |
request_id |
אופציונלי. מזהה ייחודי לבקשה הזו. מומלץ להשתמש ב-UUID אקראי. ציון מזהה בקשה הופך את הבקשה לאידמפוטנטית, וכך מובטח שמספר בקשות זהות עם אותו מזהה בקשה יגרמו ליצירת מרחב משותף אחד בלבד. בקשות נוספות עם אותו מזהה בקשה מחזירות את המרחב המשותף הקיים ולא מעדכנות אותו, גם אם הפרטים המבוקשים שונים מהמצב הנוכחי. כדי להשתמש בשדה הזה בצורה יעילה:
|
memberships[] |
אופציונלי. המשתמשים או הקבוצות ב-Google Chat שרוצים להזמין להצטרף למרחב המשותף. אין צורך להוסיף את המשתמש שמתקשר, כי הוא מתווסף אוטומטית. הקבוצה מאפשרת כרגע עד 49 חברים (בנוסף למתקשר). כדי להוסיף משתמש אנושי, השדה כדי להוסיף חברות לקבוצה ב-Google, השדה אופציונלי כשמגדירים את חובה להגדיר את חובה להגדיר את השדה חייב להיות ריק כשיוצרים צ'אט אישי בין משתמש אנושי לבין האפליקציה ל-Chat ששולחת את הקריאה (כשמגדירים את |
SlashCommand
מטא-נתונים על פקודה דרך שורת הפקודות ב-Google Chat.
| שדות | |
|---|---|
command_id |
המזהה של הפקודה דרך שורת הפקודות. |
SlashCommandMetadata
מטא-נתונים של הערות לפקודות דרך שורת הפקודות (/).
| שדות | |
|---|---|
bot |
האפליקציה ל-Chat שהפקודה שלה הופעלה. |
type |
סוג הפקודה דרך שורת הפקודות. |
command_name |
השם של הפקודה שהופעלה דרך שורת הפקודות. |
command_id |
מזהה הפקודה של הפקודה שהופעלה דרך שורת הפקודות. |
triggers_dialog |
מציין אם הפקודה דרך שורת הפקודות מיועדת לתיבת דו-שיח. |
סוג
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
ADD |
הוספת אפליקציית Chat למרחב. |
INVOKE |
להפעיל פקודה דרך שורת הפקודות במרחב המשותף. |
רווח
במרחבים משותפים ב-Google Chat. מרחבים משותפים הם שיחות בין שני משתמשים או יותר, או הודעות אישיות בין משתמש לאפליקציה ל-Chat.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של המרחב. פורמט:
|
type |
פלט בלבד. הוצא משימוש: צריך להשתמש ב- |
space_type |
אופציונלי. סוג המרחב המשותף. חובה כשיוצרים מרחב משותף או מעדכנים את הסוג שלו. פלט בלבד לשימוש אחר. |
single_user_bot_dm |
אופציונלי. אם המרחב הוא צ'אט אישי בין אפליקציית Chat לבין אדם אחד. |
threaded |
פלט בלבד. הוצא משימוש: צריך להשתמש ב- |
display_name |
אופציונלי. השם המוצג של המרחב המשותף. חובה כשיוצרים מרחב עם בצ'אטים אישיים, יכול להיות שהשדה הזה יהיה ריק. תומך בעד 128 תווים. |
external_user_allowed |
אופציונלי. לא ניתן לשינוי. האם כל משתמש ב-Google Chat יכול להצטרף למרחב המשותף הזה. הקלט כשיוצרים מרחב משותף בארגון ב-Google Workspace. אפשר להשמיט את השדה הזה כשיוצרים מרחבים משותפים בתנאים הבאים:
במרחבים משותפים קיימים, השדה הזה הוא פלט בלבד. |
space_threading_state |
פלט בלבד. מצב השרשור במרחב ב-Chat. |
space_details |
אופציונלי. פרטים על המרחב המשותף, כולל תיאור וכללים. |
space_history_state |
אופציונלי. הסטטוס של היסטוריית ההודעות והשרשורים במרחב המשותף הזה. |
import_mode |
אופציונלי. אם המרחב המשותף הזה נוצר ב- כדי ליצור מרחב ב- |
create_time |
אופציונלי. לא ניתן לשינוי. במרחבים שנוצרו ב-Chat, השעה שבה המרחב נוצר. השדה הזה מיועד לפלט בלבד, אלא אם משתמשים בו במרחבים משותפים במצב ייבוא. במרחבים משותפים במצב ייבוא, צריך להגדיר בשדה הזה את חותמת הזמן ההיסטורית שבה המרחב המשותף נוצר במקור, כדי לשמור על זמן היצירה המקורי. השדה הזה מאוכלס בפלט רק אם הערך של |
last_active_time |
פלט בלבד. חותמת הזמן של ההודעה האחרונה במרחב המשותף. |
admin_installed |
פלט בלבד. במרחבים של צ'אטים אישיים עם אפליקציה ל-Chat, אם המרחב נוצר על ידי אדמין ב-Google Workspace. אדמינים יכולים להתקין ולהגדיר צ'אט אישי עם אפליקציה ל-Chat בשביל המשתמשים בארגון. כדי לתמוך בהתקנה על ידי אדמינים, האפליקציה ל-Chat צריכה לכלול צ'אטים אישיים. |
membership_count |
פלט בלבד. מספר החברים שהצטרפו, מקובצים לפי סוג החברות. השדה מאוכלס כשהערך של |
access_settings |
אופציונלי. מציינת את הגדרת הגישה למרחב. השדה הזה מאוכלס רק כשהערך של |
space_uri |
פלט בלבד. ה-URI שדרכו המשתמשים יכולים לגשת למרחב המשותף. |
import_mode_expire_time |
פלט בלבד. המועד שבו המערכת תמחק את המרחב המשותף באופן אוטומטי אם הוא יישאר במצב ייבוא. כל מרחב שנוצר במצב ייבוא צריך לצאת מהמצב הזה לפני מועד התפוגה באמצעות השדה הזה מאוכלס רק במרחבים משותפים שנוצרו במצב ייבוא. |
customer |
אופציונלי. לא ניתן לשינוי. מספר הלקוח של הדומיין של המרחב המשותף. נדרש רק כשיוצרים מרחב משותף עם אימות של אפליקציה ו- בפורמט השדה הזה לא מאוכלס בצ'אטים ישירים או כשמשתמשים שאין להם חשבון Google Workspace יוצרים את המרחב המשותף. |
שדה של איחוד space_permission_settings. מייצג את הגדרות ההרשאות של מרחב. השדה הזה מאוכלס רק כשהערך של space_type הוא SPACE. הערך space_permission_settings יכול להיות רק אחד מהבאים: |
|
predefined_permission_settings |
אופציונלי. קלט בלבד. הגדרות הרשאה מוגדרות מראש למרחב, קלט רק כשיוצרים מרחב. אם השדה הזה לא מוגדר, נוצר מרחב משותף. אחרי שיוצרים את המרחב המשותף, ההגדרות מאוכלסות בשדה הגדרת הרשאות מוגדרות מראש תומכת באפשרויות הבאות:
|
permission_settings |
אופציונלי. הגדרות ההרשאות במרחבים קיימים. קלט לעדכון הגדרות ההרשאות המדויקות של המרחב, שבו הגדרות ההרשאות הקיימות מוחלפות. הפלט מציג את הגדרות ההרשאות הנוכחיות. קריאה ועדכון של הגדרות ההרשאות תומכים באפשרויות הבאות:
|
AccessPermissionSetting
הגדרה של הרשאת גישה.
| שדות | |
|---|---|
principals[] |
אופציונלי. רשימה לא ממוינת. חשבונות המשתמשים שמורשים להשתמש בהרשאה הזו. |
AccessPermissionSettings
איך פותחים את הגדרות ההרשאות במרחב.
| שדות | |
|---|---|
discover_space_setting |
אופציונלי. הגדרת הרשאת הגישה לחיפוש המרחב. |
join_space_setting |
אופציונלי. הגדרת הרשאת הגישה להצטרפות למרחב. |
view_space_membership_setting |
אופציונלי. הגדרת הרשאת גישה לצפייה ברשימת המשתתפים במרחב המשותף. כשמעדכנים מי יכול לראות את רשימת המשתתפים במרחב, צריך לציין את השדה הזה יחד עם |
AccessSettings
מייצג את הגדרת הגישה של המרחב.
| שדות | |
|---|---|
access_state |
פלט בלבד. מציין את מצב הגישה של המרחב המשותף. |
audience |
אופציונלי. שם המשאב של קהל היעד שיכול לראות את המרחב, להצטרף אליו ולראות את ההודעות שבו בתצוגה מקדימה. אם לא מגדירים את ההרשאה, רק משתמשים או קבוצות ב-Google שהוזמנו או נוספו למרחב באופן פרטני יכולים לגשת אליו. פרטים נוספים מופיעים במאמר איך הופכים מרחבים משותפים לגלויים לקהל היעד. פורמט: כדי להשתמש בקהל היעד שמוגדר כברירת מחדל בארגון ב-Google Workspace, צריך להגדיר את קריאת קהל היעד תומכת ב:
השדה הזה לא מאוכלס כשמשתמשים בהיקף ההרשאות כדי להגדיר את קהל היעד, נדרש אימות משתמש. |
access_permission_settings |
אופציונלי. פותחים את הגדרות ההרשאות של המרחב. כדי להגדיר את קהל היעד כשיוצרים מרחב משותף, צריך לציין את השדה |
AccessState
מייצג את מצב הגישה של המרחב.
| טיפוסים בני מנייה (enum) | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
מצב הגישה לא ידוע או לא נתמך ב-API הזה. |
PRIVATE |
רק משתמשים או קבוצות ב-Google שהוזמנו או נוספו באופן פרטני על ידי משתמשים אחרים או אדמינים ב-Google Workspace יכולים לראות את המרחב המשותף ולהצטרף אליו. |
DISCOVERABLE |
מנהל המרחב נתן לקהל יעד גישה למרחב. גם משתמשים או קבוצות ב-Google שהוזמנו או נוספו למרחב המשותף באופן פרטני יכולים למצוא אותו ולהצטרף אליו. איך יוצרים מרחבים משותפים שגלויים למשתמשים ספציפיים? כדי ליצור מרחבים משותפים שגלויים לכולם, צריך לאמת את המשתמשים. |
MembershipCount
מייצג את מספר החברים במרחב, מחולק לקטגוריות.
| שדות | |
|---|---|
joined_direct_human_user_count |
פלט בלבד. מספר המשתמשים האנושיים שהצטרפו ישירות למרחב המשותף, לא כולל משתמשים שהצטרפו כי הם חברים בקבוצה שהצטרפה. |
joined_group_count |
פלט בלבד. מספר כל הקבוצות שהצטרפו ישירות למרחב המשותף. |
PermissionSetting
מייצג הגדרת הרשאה במרחב.
| שדות | |
|---|---|
managers_allowed |
אופציונלי. אם לבעלי המרחב ( |
members_allowed |
אופציונלי. אם למשתמשים רגילים במרחב ( |
assistant_managers_allowed |
אופציונלי. אם למנהלי המרחב המשותף ( |
PermissionSettings
הגדרות הרשאה שאפשר לציין כשמעדכנים מרחב משותף קיים עם שם.
כדי להגדיר את ההרשאות כשיוצרים מרחב משותף, צריך לציין את השדה PredefinedPermissionSettings בבקשה.
| שדות | |
|---|---|
manage_members_and_groups |
אופציונלי. הגדרה לניהול המשתתפים והקבוצות במרחב. |
modify_space_details |
אופציונלי. הגדרה לעדכון השם, התמונה, התיאור וההנחיות של המרחב המשותף. |
toggle_history |
אופציונלי. הגדרה להפעלה ולהשבתה של היסטוריית המרחב המשותף. |
use_at_mention_all |
אופציונלי. הגדרה לשימוש ב- @all במרחב משותף. |
manage_apps |
אופציונלי. הגדרה לניהול אפליקציות במרחב משותף. |
manage_webhooks |
אופציונלי. הגדרה לניהול ה-webhooks במרחב המשותף. |
post_messages |
פלט בלבד. הגדרה לפרסום הודעות במרחב. |
reply_messages |
אופציונלי. הגדרה למענה להודעות במרחב. |
view_space_membership |
אופציונלי. הגדרה שקובעת מי יכול לראות את רשימת המשתתפים במרחב. כשמעדכנים מי יכול לראות את רשימת המשתתפים במרחב, צריך לציין את השדה הזה יחד עם |
PredefinedPermissionSettings
הגדרות הרשאה מוגדרות מראש שאפשר לציין רק כשיוצרים מרחב משותף עם שם. יכול להיות שנוסיף עוד הגדרות בעתיד. למידע נוסף על הגדרות ההרשאות במרחבים משותפים עם שם, קראו את המאמר מידע על מרחבים משותפים.
| טיפוסים בני מנייה (enum) | |
|---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
לא צוין. אל תשתמשו בהם. |
COLLABORATION_SPACE |
הגדרה שמאפשרת להפוך את המרחב למרחב לעבודה משותפת שבו כל המשתתפים יכולים לפרסם הודעות. |
ANNOUNCEMENT_SPACE |
הגדרה שמאפשרת להפוך את המרחב המשותף למרחב לעדכונים, שבו רק מנהלי המרחב יכולים לפרסם הודעות. |
חשבון משתמש
חשבון משתמש שמייצג ישות שקיבלה גישה.
| שדות | |
|---|---|
שדה של איחוד principal_type. סוג חשבון המשתמש. הערך principal_type יכול להיות רק אחד מהבאים: |
|
audience |
קהל. |
SpaceDetails
פרטים על המרחב המשותף, כולל תיאור וכללים.
| שדות | |
|---|---|
description |
אופציונלי. תיאור של המרחב. למשל, לתאר את נושא הדיון, המטרה או המשתתפים במרחב המשותף. אפשר להזין עד 4,096 תווים. |
guidelines |
אופציונלי. הכללים, הציפיות וההתנהגות המקובלת במרחב. אפשר להזין עד 5,000 תווים. |
SpaceThreadingState
מציין את סוג השרשור במרחב המשותף ב-Chat.
| טיפוסים בני מנייה (enum) | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
שמורות. |
THREADED_MESSAGES |
מרחבים משותפים שתומכים בשרשורי הודעות. כשמשתמשים עונים להודעה, הם יכולים לענות בשרשור, וכך התשובה שלהם נשארת בהקשר של ההודעה המקורית. |
GROUPED_MESSAGES |
מרחבים משותפים עם שם, שבהם השיחות מחולקות לפי נושאים. הנושאים והתשובות מקובצים יחד. |
UNTHREADED_MESSAGES |
מרחבים משותפים שלא תומכים בשרשורי הודעות. מצב השרשור הזה במרחב המשותף משמש רק במקרים מיוחדים, כולל:
|
SpaceType
סוג המרחב המשותף. חובה כשיוצרים או מעדכנים מרחב משותף. פלט בלבד לשימוש אחר.
| טיפוסים בני מנייה (enum) | |
|---|---|
SPACE_TYPE_UNSPECIFIED |
שמורות. |
SPACE |
מקום שבו אנשים שולחים הודעות, משתפים קבצים ועובדים ביחד. SPACE יכול לכלול אפליקציות צ'אט. |
GROUP_CHAT |
שיחות קבוצתיות עם 3 אנשים או יותר. GROUP_CHAT יכול לכלול אפליקציות צ'אט. |
DIRECT_MESSAGE |
צ'אטים אישיים בין שני אנשים או בין אדם לאפליקציה ל-Chat. |
סוג
הוצא משימוש: צריך להשתמש ב-SpaceType במקום זאת.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
שמורות. |
ROOM |
שיחות בין שני אנשים או יותר. |
DM |
צ'אט אישי בין משתמש אנושי לאפליקציה ל-Chat, שבו כל ההודעות הן באותה רמה. חשוב לדעת: זה לא כולל צ'אטים ישירים בין שני אנשים. |
SpaceBatchUpdatedEventData
המטען הייעודי (payload) של האירוע כשמעדכנים כמה דברים במרחב משותף.
סוג האירוע: google.workspace.chat.space.v1.batchUpdated
| שדות | |
|---|---|
spaces[] |
רשימה של המרחבים המשותפים שעודכנו. |
SpaceEvent
אירוע שמייצג שינוי או פעילות במרחב משותף ב-Google Chat. מידע נוסף זמין במאמר עבודה עם אירועים מ-Google Chat.
| שדות | |
|---|---|
name |
שם המשאב של האירוע במרחב. פורמט: |
event_time |
השעה שבה האירוע התרחש. |
event_type |
סוג האירוע במרחב המשותף. לכל סוג אירוע יש גרסת אצווה, שמייצגת כמה מופעים של סוג האירוע שמתרחשים בפרק זמן קצר. בבקשות מסוג סוגי האירועים הנתמכים בהודעות:
סוגי האירועים הנתמכים במועדון החברים:
סוגי האירועים הנתמכים לתגובות:
סוגי האירועים הנתמכים לגבי המרחב המשותף:
|
שדה של איחוד הערך |
|
message_created_event_data |
המטען הייעודי של האירוע להודעה חדשה. סוג האירוע: |
message_updated_event_data |
המטען הייעודי של האירוע להודעה מעודכנת. סוג האירוע: |
message_deleted_event_data |
המטען הייעודי של האירוע להודעה שנמחקה. סוג האירוע: |
message_batch_created_event_data |
המטען הייעודי של האירוע לכמה הודעות חדשות. סוג האירוע: |
message_batch_updated_event_data |
המטען הייעודי של האירוע לכמה הודעות מעודכנות. סוג האירוע: |
message_batch_deleted_event_data |
מטען ייעודי (payload) של אירוע למספר הודעות שנמחקו. סוג האירוע: |
space_updated_event_data |
המטען הייעודי של האירוע לעדכון של מרחב משותף. סוג האירוע: |
space_batch_updated_event_data |
המטען הייעודי (payload) של האירוע כשמעדכנים כמה דברים במרחב משותף. סוג האירוע: |
membership_created_event_data |
המטען הייעודי של האירוע למינוי חדש. סוג האירוע: |
membership_updated_event_data |
המטען הייעודי של האירוע של מינוי מעודכן. סוג האירוע: |
membership_deleted_event_data |
המטען הייעודי של אירוע מחיקת חברות. סוג האירוע: |
membership_batch_created_event_data |
המטען הייעודי של האירוע כשמצרפים כמה משתמשים חדשים. סוג האירוע: |
membership_batch_updated_event_data |
המטען הייעודי של האירוע כשמעדכנים כמה מינויים. סוג האירוע: |
membership_batch_deleted_event_data |
מטען ייעודי (payload) של אירוע למחיקה של כמה מינויים. סוג האירוע: |
reaction_created_event_data |
המטען הייעודי של האירוע לתגובה חדשה. סוג האירוע: |
reaction_deleted_event_data |
המטען הייעודי של האירוע של תגובה שנמחקה. סוג האירוע: |
reaction_batch_created_event_data |
המטען הייעודי של האירוע לכמה תגובות חדשות. סוג האירוע: |
reaction_batch_deleted_event_data |
המטען הייעודי של האירוע כשכמה תגובות נמחקות. סוג האירוע: |
SpaceNotificationSetting
הגדרת ההתראות של משתמש במרחב משותף.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של הגדרת ההתראות במרחב המשותף. פורמט: |
notification_setting |
הגדרת ההתראות. |
mute_setting |
הגדרת ההשתקה של ההתראות במרחב המשותף. |
MuteSetting
סוגי ההגדרות להשתקת ההתראות במרחב המשותף.
| טיפוסים בני מנייה (enum) | |
|---|---|
MUTE_SETTING_UNSPECIFIED |
שמורות. |
UNMUTED |
המשתמש יקבל התראות מהמרחב המשותף בהתאם להגדרת ההתראות. |
MUTED |
המשתמש לא יקבל התראות מהמרחב המשותף, בלי קשר להגדרת ההתראות. |
NotificationSetting
סוגי הגדרות ההתראות. יכול להיות שבעתיד תהיה תמיכה בסוגים אחרים.
| טיפוסים בני מנייה (enum) | |
|---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
שמורות. |
ALL |
ההתראות נשלחות כשמתייגים אתכם ב-@, כשמגיבים בשרשורים שאתם עוקבים אחריהם וכשמישהו מתחיל שרשור חדש. המעקב אחרי כל השרשורים החדשים מתחיל אוטומטית, אלא אם המשתמשים מבטלים אותו ידנית. |
MAIN_CONVERSATIONS |
ההתראה מופעלת על ידי תיוגים ב-@, שרשורים שבמעקב, ההודעה הראשונה בשרשורים חדשים. אי אפשר להשתמש בהם בצ'אטים אישיים. |
FOR_YOU |
ההתראה מופעלת על ידי אזכורים באמצעות @ושרשורים במעקב. אי אפשר להשתמש בהם בצ'אטים אישיים. |
OFF |
ההתראות מושבתות. |
SpaceReadState
סטטוס הקריאה של משתמש במרחב משותף, שמשמש לזיהוי הודעות שנקראו והודעות שלא נקראו.
| שדות | |
|---|---|
name |
שם המשאב של מצב הקריאה במרחב המשותף. פורמט: |
last_read_time |
אופציונלי. השעה שבה עודכן מצב הקריאה של המשתמש במרחב המשותף. בדרך כלל, חותמת הזמן הזו תואמת לחותמת הזמן של ההודעה האחרונה שנקראה, או לחותמת זמן שהמשתמש ציין כדי לסמן את המיקום האחרון שנקרא במרחב המשותף. |
SpaceUpdatedEventData
המטען הייעודי (payload) של אירוע עדכון מרחב משותף.
סוג האירוע: google.workspace.chat.space.v1.updated
| שדות | |
|---|---|
space |
המרחב המשותף המעודכן. |
SpaceView
תצוגה שמציינת אילו שדות צריך לאכלס במשאב Space. כדי להבטיח תאימות לגרסאות עתידיות, מומלץ שהקוד שלכם יביא בחשבון ערכים נוספים.
| טיפוסים בני מנייה (enum) | |
|---|---|
SPACE_VIEW_UNSPECIFIED |
ערך ברירת המחדל / ערך שלא הוגדר. |
SPACE_VIEW_RESOURCE_NAME_ONLY |
מאכלס רק את שם המשאב של המרחב המשותף. |
SPACE_VIEW_EXPANDED |
מאכלס את השדות של המשאב Space. הערה: השדה permissionSettings לא יאוכלס. בקשות שמציינות את SPACE_VIEW_EXPANDED חייבות לכלול היקפי הרשאות שמאפשרים לקרוא נתונים של מרחבים משותפים, למשל https://www.googleapis.com/auth/chat.spaces או https://www.googleapis.com/auth/chat.spaces.readonly. |
חוט תפירה
בשרשור במרחב ב-Google Chat. דוגמה לשימוש מופיעה במאמר התחלת שרשור הודעות או מענה להודעה בשרשור.
אם מציינים שרשור כשיוצרים הודעה, אפשר להגדיר את השדה messageReplyOption כדי לקבוע מה יקרה אם לא יימצא שרשור תואם.
| שדות | |
|---|---|
name |
מזהה. שם המשאב של השרשור. לדוגמה: |
thread_key |
אופציונלי. קלט ליצירה או לעדכון של שרשור. אחרת, פלט בלבד. מזהה השרשור. אפשר להזין עד 4,000 תווים. המזהה הזה ייחודי לאפליקציה ל-Chat שהגדירה אותו. לדוגמה, אם כמה אפליקציות ל-Chat יוצרות הודעה באמצעות אותו מפתח שרשור, ההודעות מתפרסמות בשרשורים שונים. כדי לענות בשרשור שנוצר על ידי משתמש או אפליקציית Chat אחרת, צריך לציין את השדה |
ThreadReadState
סטטוס הקריאה של משתמש בשרשור, שמשמש לזיהוי הודעות שנקראו והודעות שלא נקראו.
| שדות | |
|---|---|
name |
שם המשאב של מצב הקריאה בשרשור. פורמט: |
last_read_time |
המועד שבו עודכן סטטוס הקריאה של השרשור של המשתמש. בדרך כלל, זה תואם לחותמת הזמן של ההודעה האחרונה שנקראה בשרשור. |
UpdateAvailabilityRequest
הודעת בקשה ל-method UpdateAvailability.
| שדות | |
|---|---|
availability |
חובה. הזמינות לעדכון. |
update_mask |
חובה. רשימת השדות שרוצים לעדכן. השדה היחיד שאפשר לעדכן הוא |
UpdateMembershipRequest
הודעת בקשה לעדכון מינוי.
| שדות | |
|---|---|
membership |
חובה. החברות שרוצים לעדכן. רק השדות שצוינו על ידי |
update_mask |
חובה. נתיבי השדות שרוצים לעדכן. צריך להפריד בין כמה ערכים באמצעות פסיקים או להשתמש ב- נתיבי השדות שנתמכים כרגע:
|
use_admin_access |
אופציונלי. כשהערך הוא המשתמש שמבצע את הקריאה צריך להיות אדמין ב-Google Workspace עם הרשאה לניהול צ'אטים ושיחות במרחבים משותפים. נדרש |
UpdateMessageRequest
בקשה לעדכון הודעה.
| שדות | |
|---|---|
message |
חובה. הודעה עם שדות מעודכנים. |
update_mask |
חובה. נתיבי השדות שרוצים לעדכן. צריך להפריד בין כמה ערכים באמצעות פסיקים או להשתמש ב- נתיבי השדות שנתמכים כרגע:
|
allow_missing |
אופציונלי. אם |
UpdateSectionRequest
הודעת בקשה לעדכון קטע.
| שדות | |
|---|---|
section |
חובה. הקטע שרוצים לעדכן. |
update_mask |
חובה. המסכה שמציינת אילו שדות לעדכן. נתיבי השדות שנתמכים כרגע:
|
UpdateSpaceNotificationSettingRequest
בקשה לעדכן את הגדרת ההתראות במרחב המשותף. אפשר לעדכן רק את הגדרת ההתראות של המשתמש שמבצע את הקריאה.
| שדות | |
|---|---|
space_notification_setting |
חובה. שם המשאב של הגדרת ההתראות במרחב המשותף צריך להיות בפורמט |
update_mask |
חובה. נתיבי שדות נתמכים:
|
UpdateSpaceReadStateRequest
הודעת בקשה ל-API של UpdateSpaceReadState.
| שדות | |
|---|---|
space_read_state |
חובה. מצב הקריאה של המרחב המשותף והשדות שרוצים לעדכן. אפשר לעדכן את סטטוס הקריאה רק של המשתמש שביצע את הקריאה. כדי להתייחס למשתמש שמתקשר, מגדירים את אחת מהאפשרויות הבאות:
פורמט: users/{user}/spaces/{space}/spaceReadState |
update_mask |
חובה. נתיבי השדות שרוצים לעדכן. נתיבי השדות שנתמכים כרגע:
כשהערך של כדי לסמן את המרחב המשותף כ"כבר קראתי", צריך להגדיר את |
UpdateSpaceRequest
בקשה לעדכן מרחב משותף אחד.
| שדות | |
|---|---|
space |
חובה. מרחב עם שדות שצריך לעדכן. צריך לאכלס את |
update_mask |
חובה. נתיבי השדות המעודכנים, מופרדים בפסיקים אם יש כמה. אפשר לעדכן את השדות הבאים במרחב המשותף:
|
use_admin_access |
אופציונלי. כשהערך הוא המשתמש שמבצע את הקריאה צריך להיות אדמין ב-Google Workspace עם הרשאה לניהול צ'אטים ושיחות במרחבים משותפים. נדרש חלק מהערכים של |
משתמש
משתמש ב-Google Chat.
כשמוחזר פלט מבקשה, אם האפליקציה ל-Chat מאומתת כמשתמש, הפלט של משאב User (כמו בממשקי ה-API של ההודעות והמינויים) מאכלס רק את השדות name ו-type גם למשתמשים פנימיים וגם למשתמשים חיצוניים, אלא אם הם חברים במרחב המשותף או שיש להם זיקה קודמת למשתמש שמתקשר.
| שדות | |
|---|---|
name |
שם המשאב של פורמט: ב-
|
display_name |
פלט בלבד. השם המוצג של המשתמש. מאוכלס גם לאימות אפליקציה וגם לאימות משתמש. השדה הזה תמיד מאוכלס בבקשות שבוצעו באמצעות אימות אפליקציה. כשקוראים לממשקי ה-API של ההודעות והמינויים באמצעות אימות משתמש, השדה הזה מאוכלס גם למשתמשים פנימיים וגם למשתמשים חיצוניים ב- |
avatar_url |
פלט בלבד. כתובת ה-URL של תמונת הדמות של המשתמש. כשמפעילים את ממשקי ה-API של ההודעות והמינויים באמצעות אימות משתמש, השדה הזה מאוכלס גם למשתמשים פנימיים וגם למשתמשים חיצוניים בשביל |
email |
פלט בלבד. זוהי כתובת האימייל של המשתמש. כשמפעילים את ממשקי ה-API של ההודעות והמינויים באמצעות אימות משתמש, השדה הזה מאוכלס גם למשתמשים פנימיים וגם למשתמשים חיצוניים בשביל |
domain_id |
מזהה ייחודי של הדומיין של המשתמש ב-Google Workspace. |
type |
סוג המשתמש. |
is_anonymous |
פלט בלבד. כאשר |
סוג
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. לא להשתמש. |
HUMAN |
משתמש אנושי. |
BOT |
משתמש באפליקציית Chat. |
UserMentionMetadata
מטא-נתונים של הערות לתיוגי משתמשים (@).
| שדות | |
|---|---|
user |
המשתמש שצוין. |
type |
סוג האזכור של המשתמש. |
סוג
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
ADD |
הוספת משתמש למרחב. |
MENTION |
לתייג משתמשים במרחב. |
WidgetMarkup
ווידג'ט הוא רכיב בממשק המשתמש שמציג טקסט ותמונות.
| שדות | |
|---|---|
buttons[] |
רשימה של כפתורים. גם הלחצנים הם |
שדה של איחוד data. WidgetMarkup יכול להכיל רק אחד מהפריטים הבאים. אפשר להשתמש בכמה שדות WidgetMarkup כדי להציג יותר פריטים. הערך data יכול להיות רק אחד מהבאים: |
|
text_paragraph |
הצגת פסקה של טקסט בווידג'ט הזה. |
image |
הצגת תמונה בווידג'ט הזה. |
key_value |
הצגת פריט של ערך מפתח בווידג'ט הזה. |
כפתור
כפתור. יכול להיות לחצן טקסט או לחצן תמונה.
| שדות | |
|---|---|
שדה של איחוד הערך |
|
text_button |
כפתור עם טקסט ופעולת |
image_button |
כפתור עם תמונה ופעולת |
FormAction
פעולת טופס מתארת את ההתנהגות כששולחים את הטופס. לדוגמה, אפשר להפעיל את Apps Script כדי לטפל בטופס.
| שדות | |
|---|---|
action_method_name |
שם השיטה משמש לזיהוי החלק בטופס שהפעיל את שליחת הטופס. המידע הזה מוחזר לאפליקציה ל-Chat כחלק מאירוע מסוג קליק על הכרטיס. אפשר להשתמש באותו שם שיטה לכמה רכיבים שמפעילים התנהגות משותפת. |
parameters[] |
רשימת הפרמטרים של הפעולה. |
ActionParameter
רשימה של פרמטרים של מחרוזות שצריך לספק כששיטת הפעולה מופעלת. לדוגמה, נניח שיש שלושה כפתורי השהיה: השהיה עכשיו, השהיה ליום אחד, השהיה לשבוע הבא. אפשר להשתמש ב-action method = snooze(), ולהעביר את סוג ההשהיה וזמן ההשהיה ברשימה של פרמטרים מסוג מחרוזת.
| שדות | |
|---|---|
key |
שם הפרמטר של סקריפט הפעולה. |
value |
ערך הפרמטר. |
סמל
קבוצת הסמלים הנתמכים.
| טיפוסים בני מנייה (enum) | |
|---|---|
ICON_UNSPECIFIED |
|
AIRPLANE |
|
BOOKMARK |
|
BUS |
|
CAR |
|
CLOCK |
|
CONFIRMATION_NUMBER_ICON |
|
DOLLAR |
|
DESCRIPTION |
|
EMAIL |
|
EVENT_PERFORMER |
|
EVENT_SEAT |
|
FLIGHT_ARRIVAL |
|
FLIGHT_DEPARTURE |
|
HOTEL |
|
HOTEL_ROOM_TYPE |
|
INVITE |
|
MAP_PIN |
|
MEMBERSHIP |
|
MULTIPLE_PEOPLE |
|
OFFER |
|
PERSON |
|
PHONE |
|
RESTAURANT_ICON |
|
SHOPPING_CART |
|
STAR |
|
STORE |
|
TICKET |
|
TRAIN |
|
VIDEO_CAMERA |
|
VIDEO_PLAY |
|
תמונה
תמונה שצוינה באמצעות כתובת URL ויכולה להיות לה פעולת onclick.
| שדות | |
|---|---|
image_url |
כתובת האתר של התמונה. |
on_click |
הפעולה |
aspect_ratio |
יחס הגובה-רוחב של התמונה (רוחב וגובה). השדה הזה מאפשר לכם לשמור את הגובה המתאים לתמונה בזמן שהיא נטענת. הוא לא נועד לשנות את יחס הגובה-רוחב המובנה של התמונה. אם לא מגדירים את המאפיין, השרת ממלא אותו על ידי אחזור מראש של התמונה. |
ImageButton
כפתור תמונה עם פעולת onclick.
| שדות | |
|---|---|
on_click |
הפעולה |
name |
השם של |
שדה של איחוד icons. אפשר לציין את הסמל באמצעות Icon enum או כתובת URL. הערך icons יכול להיות רק אחד מהבאים: |
|
icon |
הסמל שצוין על ידי |
icon_url |
הסמל שצוין בכתובת URL. |
KeyValue
רכיב בממשק המשתמש מכיל מפתח (תווית) וערך (תוכן). הרכיב הזה יכול להכיל גם פעולות מסוימות, כמו הכפתור onclick.
| שדות | |
|---|---|
top_label |
הטקסט של התווית העליונה. יש תמיכה בטקסט מעוצב. מידע נוסף על עיצוב טקסט זמין במאמרים עיצוב טקסט באפליקציות של Google Chat ועיצוב טקסט בתוספים ל-Google Workspace. |
content |
הטקסט של התוכן. יש תמיכה בטקסט מעוצב והוא תמיד נדרש. מידע נוסף על עיצוב טקסט זמין במאמרים עיצוב טקסט באפליקציות של Google Chat ועיצוב טקסט בתוספים ל-Google Workspace. |
content_multiline |
אם התוכן צריך להיות בכמה שורות. |
bottom_label |
הטקסט של התווית התחתונה. יש תמיכה בטקסט מעוצב. מידע נוסף על עיצוב טקסט זמין במאמרים עיצוב טקסט באפליקציות של Google Chat ועיצוב טקסט בתוספים ל-Google Workspace. |
on_click |
הפעולה |
שדה של איחוד icons. צריך להגדיר לפחות אחד מהסמלים, top_label ו-bottom_label. הערך icons יכול להיות רק אחד מהבאים: |
|
icon |
ערך enum שמוחלף על ידי Chat API בתמונת הסמל המתאימה. |
icon_url |
הסמל שצוין בכתובת URL. |
שדה של איחוד control. ווידג'ט בקרה. אפשר להגדיר את button או את switch_widget, אבל לא את שניהם. הערך control יכול להיות רק אחד מהבאים: |
|
button |
כפתור שאפשר ללחוץ עליו כדי להפעיל פעולה. |
OnClick
פעולה של onclick (לדוגמה, פתיחת קישור).
| שדות | |
|---|---|
שדה של איחוד הערך |
|
action |
פעולת טופס מופעלת על ידי פעולת |
open_link |
הפעולה |
OpenLink
קישור שפותח חלון חדש.
| שדות | |
|---|---|
url |
כתובת ה-URL שתיפתח. |
TextButton
כפתור עם טקסט ופעולת onclick.
| שדות | |
|---|---|
text |
הטקסט של הלחצן. |
on_click |
הפעולה |
TextParagraph
פסקה של טקסט. יש תמיכה בטקסט מעוצב. מידע נוסף על עיצוב טקסט זמין במאמרים עיצוב טקסט באפליקציות של Google Chat ועיצוב טקסט בתוספים ל-Google Workspace.
| שדות | |
|---|---|
text |
|