אינדקס
-
ChatService
(ממשק) -
AccessoryWidget
(הודעה) -
ActionResponse
(הודעה) ActionResponse.ResponseType
(enum)-
ActionResponse.SelectionItems
(הודעה) -
ActionResponse.UpdatedWidget
(הודעה) -
ActionStatus
(הודעה) -
Annotation
(הודעה) AnnotationType
(enum)-
AppCommandMetadata
(הודעה) AppCommandMetadata.AppCommandType
(enum)-
AttachedGif
(הודעה) -
Attachment
(הודעה) Attachment.Source
(enum)-
AttachmentDataRef
(הודעה) -
CalendarEventLinkData
(הודעה) -
CardWithId
(הודעה) -
ChatSpaceLinkData
(הודעה) -
CompleteImportSpaceRequest
(הודעה) -
CompleteImportSpaceResponse
(הודעה) -
ContextualAddOnMarkup
(הודעה) -
ContextualAddOnMarkup.Card
(הודעה) -
ContextualAddOnMarkup.Card.CardAction
(הודעה) -
ContextualAddOnMarkup.Card.CardHeader
(הודעה) ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(enum)-
ContextualAddOnMarkup.Card.Section
(הודעה) -
CreateCustomEmojiRequest
(הודעה) -
CreateMembershipRequest
(הודעה) -
CreateMessageRequest
(הודעה) CreateMessageRequest.MessageReplyOption
(enum)-
CreateReactionRequest
(הודעה) -
CreateSpaceRequest
(הודעה) -
CustomEmoji
(הודעה) -
CustomEmoji.CustomEmojiPayload
(הודעה) -
CustomEmojiMetadata
(הודעה) -
DeleteCustomEmojiRequest
(הודעה) -
DeleteMembershipRequest
(הודעה) -
DeleteMessageRequest
(הודעה) -
DeleteReactionRequest
(הודעה) -
DeleteSpaceRequest
(הודעה) -
DeletionMetadata
(הודעה) DeletionMetadata.DeletionType
(enum)-
Dialog
(הודעה) -
DialogAction
(הודעה) -
DriveDataRef
(הודעה) -
DriveLinkData
(הודעה) -
Emoji
(הודעה) -
EmojiReactionSummary
(הודעה) -
FindDirectMessageRequest
(הודעה) -
GetAttachmentRequest
(הודעה) -
GetCustomEmojiRequest
(הודעה) -
GetMembershipRequest
(הודעה) -
GetMessageRequest
(הודעה) -
GetSpaceEventRequest
(הודעה) -
GetSpaceNotificationSettingRequest
(הודעה) -
GetSpaceReadStateRequest
(הודעה) -
GetSpaceRequest
(הודעה) -
GetThreadReadStateRequest
(הודעה) -
Group
(הודעה) HistoryState
(enum)-
ListCustomEmojisRequest
(הודעה) -
ListCustomEmojisResponse
(הודעה) -
ListMembershipsRequest
(הודעה) -
ListMembershipsResponse
(הודעה) -
ListMessagesRequest
(הודעה) -
ListMessagesResponse
(הודעה) -
ListReactionsRequest
(הודעה) -
ListReactionsResponse
(הודעה) -
ListSpaceEventsRequest
(הודעה) -
ListSpaceEventsResponse
(הודעה) -
ListSpacesRequest
(הודעה) -
ListSpacesResponse
(הודעה) -
MatchedUrl
(הודעה) -
MeetSpaceLinkData
(הודעה) MeetSpaceLinkData.HuddleStatus
(enum)MeetSpaceLinkData.Type
(enum)-
Membership
(הודעה) Membership.MembershipRole
(enum)Membership.MembershipState
(enum)-
MembershipBatchCreatedEventData
(הודעה) -
MembershipBatchDeletedEventData
(הודעה) -
MembershipBatchUpdatedEventData
(הודעה) -
MembershipCreatedEventData
(הודעה) -
MembershipDeletedEventData
(הודעה) -
MembershipUpdatedEventData
(הודעה) -
Message
(הודעה) -
MessageBatchCreatedEventData
(הודעה) -
MessageBatchDeletedEventData
(הודעה) -
MessageBatchUpdatedEventData
(הודעה) -
MessageCreatedEventData
(הודעה) -
MessageDeletedEventData
(הודעה) -
MessageUpdatedEventData
(הודעה) -
QuotedMessageMetadata
(הודעה) -
Reaction
(הודעה) -
ReactionBatchCreatedEventData
(הודעה) -
ReactionBatchDeletedEventData
(הודעה) -
ReactionCreatedEventData
(הודעה) -
ReactionDeletedEventData
(הודעה) -
RichLinkMetadata
(הודעה) RichLinkMetadata.RichLinkType
(enum)-
SearchSpacesRequest
(הודעה) -
SearchSpacesResponse
(הודעה) -
SetUpSpaceRequest
(הודעה) -
SlashCommand
(הודעה) -
SlashCommandMetadata
(הודעה) SlashCommandMetadata.Type
(enum)-
Space
(הודעה) -
Space.AccessSettings
(הודעה) Space.AccessSettings.AccessState
(enum)-
Space.MembershipCount
(הודעה) -
Space.PermissionSetting
(הודעה) -
Space.PermissionSettings
(הודעה) Space.PredefinedPermissionSettings
(enum)-
Space.SpaceDetails
(הודעה) Space.SpaceThreadingState
(enum)Space.SpaceType
(enum)Space.Type
(enum)-
SpaceBatchUpdatedEventData
(הודעה) -
SpaceEvent
(הודעה) -
SpaceNotificationSetting
(הודעה) SpaceNotificationSetting.MuteSetting
(enum)SpaceNotificationSetting.NotificationSetting
(enum)-
SpaceReadState
(הודעה) -
SpaceUpdatedEventData
(הודעה) -
Thread
(הודעה) -
ThreadReadState
(הודעה) -
UpdateMembershipRequest
(הודעה) -
UpdateMessageRequest
(הודעה) -
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
מאפשר למפתחים ליצור אפליקציות ושילובים ל-Chat בפלטפורמת Google Chat.
CompleteImportSpace |
---|
משלים את תהליך הייבוא של המרחב שצוין והופך אותו לגלוי למשתמשים. נדרש אימות משתמש והענקת גישה ברמת הדומיין עם היקף ההרשאות:
מידע נוסף זמין במאמר בנושא מתן הרשאה לאפליקציות Google Chat לייבא נתונים.
|
CreateCustomEmoji |
---|
יוצרת אמוג'י בהתאמה אישית. אפשר ליצור אמוג'י בהתאמה אישית ולהשתמש בהם רק בחשבונות Google Workspace, והאדמין צריך להפעיל את האפשרות הזו בארגון. מידע נוסף מופיע במאמרים הסבר על אמוג'י בהתאמה אישית ב-Google Chat וניהול הרשאות לאמוג'י בהתאמה אישית. נדרש אימות משתמש עם הרשאת הגישה:
|
CreateMembership |
---|
יוצר חברות באפליקציית Chat לשיחות, למשתמש או לקבוצת Google. אי אפשר ליצור חברות באפליקציות אחרות של Chat. כשיוצרים חברות, אם המדיניות של החבר שצוין לגבי אישור אוטומטי של הזמנות מושבתת, הוא מוזמן וצריך לאשר את ההזמנה למרחב כדי להצטרף. אחרת, יצירת חברות תוסיף את החבר ישירות למרחב שצוין. יש תמיכה בסוגי האימות הבאים:
אימות אפליקציות לא נתמך בתרחישי השימוש הבאים:
לדוגמה לשימוש, אפשר לעיין במאמר:
|
CreateMessage |
---|
יצירת הודעה במרחב ב-Google Chat. לדוגמה, אפשר לעיין במאמר בנושא שליחת הודעה. יש תמיכה בסוגי האימות הבאים:
ב-Chat, השיוך של שולח ההודעה משתנה בהתאם לסוג האימות שבו אתם משתמשים בבקשה. בתמונה הבאה אפשר לראות איך Chat משייך הודעה כשמשתמשים באימות אפליקציה. ב-Chat, אפליקציית Chat מוצגת כשולחת ההודעה. תוכן ההודעה יכול לכלול טקסט ( בתמונה הבאה אפשר לראות איך Chat משייך הודעה כשמשתמשים באימות משתמשים. ב-Chat, המשתמש מוצג כשולח ההודעה, והאפליקציה משויכת להודעה באמצעות השם שלה. תוכן ההודעה יכול להכיל רק טקסט ( הגודל המקסימלי של ההודעה, כולל תוכן ההודעה, הוא 32,000 בייטים. בבקשות webhook, התגובה לא מכילה את ההודעה המלאה. התשובה מאכלסת רק את השדות
|
CreateReaction |
---|
יוצר תגובה ומוסיף אותה להודעה. לדוגמה, אפשר לעיין במאמר בנושא הוספת תגובה להודעה. נדרש אימות משתמש עם אחת מהיקפי ההרשאות הבאים:
|
CreateSpace |
---|
יצירת מרחב. אפשר להשתמש בה כדי ליצור מרחב עם שם או צ'אט קבוצתי ב- יש תמיכה בסוגי האימות הבאים:
כשמבצעים אימות כאפליקציה, צריך להגדיר את השדה כשמבצעים אימות כאפליקציה, אפליקציית Chat מצורפת כחברה במרחב. עם זאת, בניגוד לאימות של משתמשים, אפליקציית Chat לא נוספת כמנהלת המרחב. כברירת מחדל, כל המשתתפים במרחב יכולים להסיר את אפליקציית Chat מהמרחב. כדי לאפשר רק למנהלי המרחב להסיר את האפליקציה מהמרחב, מגדירים את החברות במרחב שנוצר תלויה בשאלה אם המרחב נוצר ב-
אם מוצגת הודעת השגיאה
|
DeleteCustomEmoji |
---|
מחיקת אמוג'י בהתאמה אישית. כברירת מחדל, משתמשים יכולים למחוק רק אמוג'י בהתאמה אישית שהם יצרו. מנהלי אמוג'י שהוקצו על ידי האדמין יכולים למחוק כל אמוג'י בהתאמה אישית בארגון. הסבר על אמוג'י בהתאמה אישית ב-Google Chat אפשר ליצור אמוג'י בהתאמה אישית ולהשתמש בהם רק בחשבונות Google Workspace, והאדמין צריך להפעיל את האפשרות הזו בארגון. מידע נוסף מופיע במאמרים הסבר על אמוג'י בהתאמה אישית ב-Google Chat וניהול הרשאות לאמוג'י בהתאמה אישית. נדרש אימות משתמש עם הרשאת הגישה:
|
DeleteMembership |
---|
מחיקת מינוי. לדוגמה, אפשר לעיין במאמר בנושא הסרת משתמש או אפליקציה של Google Chat ממרחב. יש תמיכה בסוגי האימות הבאים:
אימות אפליקציות לא נתמך בתרחישי השימוש הבאים:
כדי למחוק את החברות של מנהלי המרחב המשותף, השולח של הבקשה צריך להיות מנהל המרחב. אם משתמשים באימות אפליקציות, אפליקציית Chat צריכה להיות יוצרת המרחב.
|
DeleteMessage |
---|
מחיקת הודעה. דוגמה מופיעה במאמר מחיקת הודעה. יש תמיכה בסוגי האימות הבאים:
כשמשתמשים באימות אפליקציות, אפשר למחוק רק הודעות שנוצרו על ידי אפליקציית Chat שקוראת לפונקציה.
|
DeleteReaction |
---|
מחיקת תגובה להודעה. דוגמה מופיעה במאמר בנושא מחיקת תגובה. נדרש אימות משתמש עם אחת מהיקפי ההרשאות הבאים:
|
DeleteSpace |
---|
מחיקת מרחב עם שם. תמיד מבצע מחיקה מדורגת, כלומר גם משאבי הצאצא של המרחב – כמו הודעות שפורסמו במרחב והחברות במרחב – נמחקים. דוגמה מופיעה במאמר מחיקת מרחב. יש תמיכה בסוגי האימות הבאים:
|
FindDirectMessage |
---|
מחזירה את הצ'אט הישיר הקיים עם המשתמש שצוין. אם לא נמצא מרחב לצ'אט ישיר, הפונקציה מחזירה שגיאה באמצעות אימות אפליקציות, הפונקציה מחזירה את המרחב של הצ'אט הישיר בין המשתמש שצוין לבין אפליקציית Chat שקוראת לפונקציה. עם אימות משתמשים, הפונקציה מחזירה את המרחב של הצ'אט הישיר בין המשתמש שצוין לבין המשתמש המאומת. יש תמיכה בסוגי האימות הבאים:
|
GetAttachment |
---|
אחזור המטא-נתונים של קובץ מצורף להודעה. נתוני הקובץ המצורף מאוחזרים באמצעות media API. דוגמה מופיעה במאמר קבלת מטא-נתונים לגבי קובץ מצורף להודעה. נדרש אימות אפליקציה עם היקף ההרשאה:
|
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, כולל החברים שלה עצמה. כשמציגים רשימה של חברויות עם אימות משתמשים, מוצגות חברויות במרחבים שלמשתמש המאומת יש גישה אליהם. יש תמיכה בסוגי האימות הבאים:
|
ListMessages |
---|
הפונקציה מחזירה רשימה של הודעות במרחב שהמתקשר הוא חבר בו, כולל הודעות מחברים וממרחבים חסומים. הודעות מערכת, כמו הודעות על הצטרפות של חברים חדשים למרחב, לא נכללות. אם מנסים להציג הודעות מחלל שאין בו הודעות, התשובה היא אובייקט ריק. כשמשתמשים בממשק REST/HTTP, התגובה מכילה אובייקט JSON ריק, יש תמיכה בסוגי האימות הבאים:
|
ListReactions |
---|
רשימת התגובות להודעה. דוגמה מופיעה במאמר רשימת התגובות להודעה. נדרש אימות משתמש עם אחת מהיקפי ההרשאות הבאים:
|
ListSpaceEvents |
---|
רשימת אירועים במרחב ב-Google Chat. לכל אירוע, מטען הייעודי מכיל את הגרסה העדכנית ביותר של משאב Chat. לדוגמה, אם מפרטים אירועים לגבי חברים חדשים במרחב, השרת מחזיר משאבי תומך בסוגי אימות הבאים עם היקף הרשאות שמתאים לקריאת הנתונים המבוקשים:
כדי להציג רשימה של אירועים, המתקשר המאומת צריך להיות חבר במרחב. לדוגמה, אפשר לעיין במאמר בנושא הצגת אירועים מרחב ב-Google Chat.
|
ListSpaces |
---|
רשימה של מרחבים שהמתקשר הוא חבר בהם. שיחות קבוצתיות ושיחות ישירות לא מופיעות עד ששולחים את ההודעה הראשונה. דוגמה אפשר לראות במאמר בנושא רשימת מרחבים. יש תמיכה בסוגי האימות הבאים:
כדי להציג רשימה של כל המרחבים עם שמות לפי ארגון Google Workspace, צריך להשתמש בשיטה
|
SearchSpaces |
---|
מחזירה רשימה של מרחבים בארגון Google Workspace על סמך חיפוש של אדמין. בבקשה, מגדירים את נדרש אימות משתמש עם הרשאות אדמין ואחד מהיקפי ההרשאות הבאים:
|
SetUpSpace |
---|
יוצר מרחב ומוסיף אליו משתמשים שצוינו. המשתמש שמתקשר מצורף אוטומטית למרחב, ולכן אין לציין אותו כחבר בבקשה. לדוגמה, ראו הגדרת מרחב עם משתתפים ראשוניים. כדי לציין את המשתמשים האנושיים שרוצים להוסיף, מוסיפים חברויות עם כדי לציין את קבוצות Google שרוצים להוסיף, מוסיפים חברויות עם במרחבים עם שם או בצ'אטים קבוצתיים, אם המתקשר חוסם חלק מהמשתתפים או נחסם על ידם, או שאין לו הרשאה להוסיף חלק מהמשתתפים, הם לא יצורפו למרחב שנוצר. כדי ליצור צ'אט ישיר (DM) בין המשתמש המתקשר לבין משתמש אנושי אחר, צריך לציין בדיוק חברות אחת שתייצג את המשתמש האנושי. אם משתמש אחד חוסם את השני, הבקשה נכשלת והצ'אט הישיר לא נוצר. כדי ליצור צ'אט ישיר בין המשתמש המתקשר לבין אפליקציית השיחות, מגדירים את אם כבר קיים צ'אט ישיר בין שני משתמשים, גם אם משתמש אחד חוסם את השני בזמן שליחת הבקשה, הצ'אט הישיר הקיים יוחזר. אי אפשר להשתמש במרחבים עם תשובות בשרשור. אם מופיעה הודעת השגיאה נדרש אימות משתמש עם אחת מהיקפי ההרשאות הבאים:
|
UpdateMembership |
---|
עדכון של מינוי. דוגמה מופיעה במאמר עדכון החברות של משתמש במרחב. יש תמיכה בסוגי האימות הבאים:
|
UpdateMessage |
---|
עדכון של הודעה. יש הבדל בין השיטות יש תמיכה בסוגי האימות הבאים:
כשמשתמשים באימות אפליקציות, בקשות יכולות לעדכן רק הודעות שנוצרו על ידי אפליקציית Chat שקוראת ל-API.
|
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 |
סוג הפקודה באפליקציית Chat. |
AppCommandType
סוג הפקודה באפליקציית Chat. פרטים נוספים זמינים במאמר בנושא סוגים של פקודות לאפליקציות ל-Chat.
טיפוסים בני מנייה (enum) | |
---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
ערך ברירת המחדל. לא צוין. |
SLASH_COMMAND |
פקודה דרך שורת הפקודות. המשתמש שולח את הפקודה בהודעה ב-Chat. |
QUICK_COMMAND |
פקודה מהירה. המשתמש בוחר את הפקודה מתפריט 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 |
אופציונלי. הפניה לנתוני הקובץ המצורף. השדה הזה משמש ליצירה או לעדכון של הודעות עם קבצים מצורפים, או עם Media API להורדה של נתוני הקובץ המצורף. |
drive_data_ref |
פלט בלבד. הפניה לקובץ המצורף מ-Google Drive. השדה הזה משמש עם Google Drive API. |
מקור
המקור של הקובץ המצורף.
טיפוסים בני מנייה (enum) | |
---|---|
SOURCE_UNSPECIFIED |
הזמנה. |
DRIVE_FILE |
הקובץ הוא קובץ ב-Google Drive. |
UPLOADED_CONTENT |
הקובץ יועלה ל-Chat. |
AttachmentDataRef
הפניה לנתוני הקובץ המצורף.
שדות | |
---|---|
resource_name |
אופציונלי. שם המשאב של נתוני הקובץ המצורף. השדה הזה משמש עם Media API להורדה של נתוני הקובץ המצורף. |
attachment_upload_token |
אופציונלי. טוקן אטום שמכיל הפניה לקובץ מצורף שהועלה. הלקוחות מתייחסים אליו כמחרוזת אטומה, והוא משמש ליצירה או לעדכון של הודעות Chat עם קבצים מצורפים. |
CalendarEventLinkData
נתונים של קישורים לאירועים ביומן.
שדות | |
---|---|
calendar_id |
מזהה היומן של היומן המקושר. |
event_id |
מזהה האירוע של האירוע המקושר ביומן. |
CardWithId
כרטיס בהודעה ב-Google Chat.
רק אפליקציות ל-Chat יכולות ליצור כרטיסים. אם אפליקציית Chat מאומתת כמשתמש, ההודעה לא יכולה להכיל כרטיסים.
עיצוב כרטיסים ותצוגה מקדימה שלהם באמצעות הכלי ליצירת כרטיסים.
פתיחת הכלי ליצירת כרטיסיםשדות | |
---|---|
card_id |
חובה לציין אם ההודעה מכילה כמה כרטיסים. מזהה ייחודי של כרטיס בהודעה. |
card |
כרטיס. הגודל המקסימלי הוא 32KB. |
ChatSpaceLinkData
נתונים של קישורים למרחבים ב-Chat.
שדות | |
---|---|
space |
המרחב של מקור המידע המקושר של המרחב ב-Chat. פורמט: |
thread |
השרשור של מקור המידע המקושר במרחב ב-Chat. פורמט: |
message |
ההודעה של מקור המידע המקושר של המרחב ב-Chat. פורמט: |
CompleteImportSpaceRequest
בקשת הודעה להשלמת תהליך הייבוא של מרחב.
שדות | |
---|---|
name |
חובה. שם המשאב של המרחב במצב ייבוא. פורמט: |
CompleteImportSpaceResponse
הודעת תגובה להשלמת תהליך הייבוא של מרחב.
שדות | |
---|---|
space |
המרחב של מצב הייבוא. |
ContextualAddOnMarkup
בסוג הזה אין שדות.
תגי העיצוב שמפתחים יכולים להשתמש בהם כדי לציין את התוכן של תוסף בהקשר.
קלפים
כרטיס הוא רכיב בממשק המשתמש שיכול להכיל ווידג'טים של ממשק המשתמש, כמו טקסט ותמונות.
שדות | |
---|---|
header |
הכותרת של הכרטיס. כותרת עליונה בדרך כלל מכילה כותרת ותמונה. |
sections[] |
החלקים מופרדים באמצעות קו. |
card_actions[] |
הפעולות בכרטיס הזה. |
name |
שם הכרטיס. |
CardAction
פעולה בכרטיס היא הפעולה שמשויכת לכרטיס. בכרטיס חשבונית, פעולה אופיינית תהיה: מחיקת חשבונית, שליחת חשבונית באימייל או פתיחת החשבונית בדפדפן.
לא נתמך באפליקציות ל-Google Chat.
שדות | |
---|---|
action_label |
התווית הוצגה בעבר בפריט בתפריט הפעולות. |
on_click |
הפעולה שמתבצעת כשלוחצים על הפריט הזה. |
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 |
חובה. הקשר של החברות שרוצים ליצור. השדה כשמשתמש אנושי מצטרף לקבוצה באפליקציית צ'אט, האפליקציה צריכה להשתמש בהיקפי הרשאה מסוימים ולהגדיר ערכים ספציפיים בשדות מסוימים:
|