- משאב: Message
- ייצוג ב-JSON
- כרטיס
- CardHeader
- ImageStyle
- Section
- WidgetMarkup
- TextParagraph
- תמונה
- OnClick
- FormAction
- ActionParameter
- OpenLink
- KeyValue
- סמל
- כפתור
- TextButton
- ImageButton
- CardAction
- הערה
- AnnotationType
- UserMentionMetadata
- סוג
- SlashCommandMetadata
- סוג
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- ChatSpaceLinkData
- MeetSpaceLinkData
- סוג
- HuddleStatus
- CalendarEventLinkData
- CustomEmojiMetadata
- Thread
- ActionResponse
- ResponseType
- DialogAction
- Dialog
- ActionStatus
- Code
- UpdatedWidget
- SelectionItems
- SlashCommand
- MatchedUrl
- EmojiReactionSummary
- DeletionMetadata
- DeletionType
- QuotedMessageMetadata
- QuoteType
- QuotedMessageSnapshot
- ForwardedMetadata
- AttachedGif
- רכיבים
- Methods
משאב: הודעה
הודעה במרחב ב-Google Chat.
| ייצוג ב-JSON |
|---|
{ "name": string, "sender": { object ( |
| שדות | |
|---|---|
name |
מזהה. שם המשאב של ההודעה. פורמט: כאשר אם מגדירים מזהה מותאם אישית כשיוצרים הודעה, אפשר להשתמש במזהה הזה כדי לציין את ההודעה בבקשה. כדי לעשות את זה, מחליפים את |
sender |
פלט בלבד. המשתמש שיצר את ההודעה. אם אפליקציית Chat מאמתת כמשתמש, הפלט מאכלס רק את השדות user |
createTime |
זה שינוי אופציונלי. לא ניתן לשינוי. במרחבים שנוצרו ב-Chat, השעה שבה ההודעה נוצרה. השדה הזה מיועד לפלט בלבד, אלא אם משתמשים בו במרחבים משותפים במצב ייבוא. במרחבים משותפים במצב ייבוא, צריך להגדיר בשדה הזה את חותמת הזמן ההיסטורית שבה ההודעה נוצרה במקור, כדי לשמור על זמן היצירה המקורי. |
lastUpdateTime |
פלט בלבד. השעה שבה המשתמש ערך את ההודעה בפעם האחרונה. אם ההודעה לא נערכה אף פעם, השדה הזה ריק. |
deleteTime |
פלט בלבד. השעה שבה ההודעה נמחקה ב-Google Chat. אם ההודעה לא נמחקת אף פעם, השדה הזה ריק. |
text |
זה שינוי אופציונלי. גוף ההודעה בטקסט פשוט. הקישור הראשון לתמונה, לסרטון או לדף אינטרנט יוצר צ'יפ של תצוגה מקדימה. אתם יכולים גם לתייג משתמשים ב-Google Chat באמצעות @, או את כל מי שבמרחב המשותף. כדי ללמוד איך ליצור הודעות טקסט, אפשר לעיין במאמר שליחת הודעה. |
formattedText |
פלט בלבד. מכיל את ההודעה
מידע נוסף זמין במאמר איך רואים את עיצוב הטקסט בהודעות. |
cards[] |
הוצא משימוש: צריך להשתמש ב- כרטיסים עשירים, מעוצבים ואינטראקטיביים שבהם אפשר להציג רכיבים בממשק המשתמש, כמו: טקסטים מעוצבים, כפתורים ותמונות שאפשר ללחוץ עליהן. בדרך כלל הכרטיסים מוצגים מתחת לגוף ההודעה בטקסט פשוט. הגודל המקסימלי של |
cardsV2[] |
זה שינוי אופציונלי. מערך של כרטיסים. אפליקציות צ'אט יכולות ליצור כרטיסים באמצעות אימות אפליקציה. במסגרת תוכנית התצוגה המקדימה למפתחים, אם אפליקציית Chat מאמתת את זהות המשתמש, היא יכולה ליצור הודעות בכרטיסים. אם האפליקציה שלכם ל-Chat לא משתתפת בתוכנית התצוגה המקדימה למפתחים, היא לא יכולה ליצור כרטיסים עם אימות משתמשים. במאמר שליחת הודעה מוסבר איך יוצרים הודעה שמכילה כרטיסים. לעצב כרטיסים ולראות תצוגה מקדימה שלהם באמצעות הכלי ליצירת כרטיסים. פתיחת הכלי ליצירת כרטיסים |
annotations[] |
פלט בלבד. אפשר לשייך הערות לגוף ההודעה בטקסט פשוט או לצ'יפים שמקשרים למשאבים של Google Workspace, כמו Google Docs או Sheets, עם |
thread |
השרשור שההודעה שייכת אליו. דוגמה לשימוש מופיעה במאמר איך מתחילים שרשור הודעות או עונים להודעה בשרשור. |
space |
פלט בלבד. אם אפליקציית הצ'אט מאמתת כמשתמש, הפלט מאכלס רק את המרחב המשותף |
fallbackText |
זה שינוי אופציונלי. תיאור בטקסט פשוט של הכרטיסים בהודעה, שמוצג כשאי אפשר להציג את הכרטיסים עצמם, למשל בהתראות בנייד. |
actionResponse |
קלט בלבד. פרמטרים שאפליקציית Chat יכולה להשתמש בהם כדי להגדיר איך התשובה שלה תפורסם. |
argumentText |
פלט בלבד. גוף ההודעה בטקסט פשוט, בלי כל האזכורים של אפליקציית הצ'אט. |
slashCommand |
פלט בלבד. מידע על הפקודה דרך שורת הפקודות, אם רלוונטי. |
attachment[] |
זה שינוי אופציונלי. קובץ מצורף שהמשתמש העלה. |
matchedUrl |
פלט בלבד. כתובת URL בשדה |
threadReply |
פלט בלבד. כשהערך הוא אם במרחב המשותף אי אפשר לשלוח תשובות בשרשור, הערך בשדה הזה הוא תמיד |
silent |
פלט בלבד. אם זו הודעה שקטה. הודעות שקטות הן הודעות ש-Chat לא שולח עליהן התראות לנמענים. |
clientAssignedMessageId |
זה שינוי אופציונלי. מזהה מותאם אישית להודעה. אתם יכולים להשתמש בשדה כדי לזהות הודעה, או כדי לקבל, למחוק או לעדכן הודעה. כדי להגדיר מזהה מותאם אישית, מציינים את השדה |
emojiReactionSummaries[] |
פלט בלבד. רשימת סיכומי התגובות באמוג'י להודעה. |
privateMessageViewer |
זה שינוי אופציונלי. לא ניתן לשינוי. קלט ליצירת הודעה, אחרת פלט בלבד. המשתמש שיכול לראות את ההודעה. כשהשדה הזה מוגדר, ההודעה פרטית ורק המשתמש שצוין והאפליקציה ל-Chat יכולים לראות אותה. כדי לכלול את השדה הזה בבקשה, צריך לשלוח קריאה ל-Chat API באמצעות אימות של האפליקציה ולהשמיט את הפרטים הבאים: פרטים נוספים זמינים במאמר שליחת הודעה פרטית. |
deletionMetadata |
פלט בלבד. מידע על הודעה שנמחקה. ההודעה נמחקת כשמגדירים את |
quotedMessageMetadata |
זה שינוי אופציונלי. מידע על הודעה שמצוטטת בהודעה אחרת. כשאתם יוצרים הודעה, אתם יכולים לצטט הודעות באותו שרשור, או לצטט הודעת שורש כדי ליצור הודעת שורש חדשה. עם זאת, אי אפשר לצטט תשובה להודעה משרשור אחר. כשמעדכנים הודעה, אי אפשר להוסיף או להחליף את השדה דוגמה לשימוש מופיעה במאמר ציטוט של הודעה אחרת. |
attachedGifs[] |
פלט בלבד. תמונות בפורמט GIF שמצורפות להודעה. |
accessoryWidgets[] |
זה שינוי אופציונלי. ווידג'ט אינטראקטיבי אחד או יותר שמופיע בתחתית ההודעה. אתם יכולים להוסיף ווידג'טים של אביזרים להודעות שמכילות טקסט, כרטיסים או גם טקסט וגם כרטיסים. לא נתמך בהודעות שמכילות תיבות דו-שיח. פרטים נוספים מופיעים במאמר הוספת ווידג'טים אינטראקטיביים בתחתית ההודעה. כדי ליצור הודעה עם ווידג'טים נלווים, צריך לאמת את האפליקציה. |
elements |
זה שינוי אופציונלי. רכיבים הם חלקים נוספים שנוצרים במהלך יצירת ההודעה, והם יכולים להיות משויכים לחלקים ספציפיים בטקסט של ההודעה. הן שונות מהערות, שהן פלט בלבד ומציעות מידע משלים שקשור לחלקי הודעה או לטקסט ההודעה כולו. |
markupSyntax |
זה שינוי אופציונלי. מציין איך השרת מפרש את תוכן השדה כששולחים קריאה ל- |
הערה
אפשר לשייך הערות לגוף ההודעה בטקסט פשוט או לצ'יפים שמקשרים למשאבים של Google Workspace, כמו Google Docs או Sheets, עם startIndex ו-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"
}
}]
| ייצוג ב-JSON |
|---|
{ "type": enum ( |
| שדות | |
|---|---|
type |
סוג ההערה. |
length |
אורך מחרוזת המשנה בגוף ההודעה בטקסט פשוט שההערה הזו תואמת לה. אם התג לא קיים, משך הזמן הוא 0. |
startIndex |
אינדקס ההתחלה (כולל, החל מ-0) בגוף ההודעה בטקסט פשוט שההערה הזו תואמת לו. |
| מטא-נתונים נוספים על ההערה. ברשימה הבאה מופיעים שדות שמוציאים זה את זה. בתשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
userMention |
המטא-נתונים של התיוג. |
slashCommand |
המטא-נתונים של פקודה דרך שורת הפקודות. |
richLinkMetadata |
המטא-נתונים של קישור עשיר. |
customEmojiMetadata |
המטא-נתונים של אמוג'י בהתאמה אישית. |
| סוף השדות שמוציאים זה את זה. | |
AnnotationType
סוג ההערה.
| טיפוסים בני מנייה (enum) | |
|---|---|
ANNOTATION_TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
USER_MENTION |
משתמש מוזכר. |
SLASH_COMMAND |
מופעלת פקודה דרך שורת הפקודות. |
RICH_LINK |
הערת קישור עשיר. |
CUSTOM_EMOJI |
תיאור של אמוג'י בהתאמה אישית. |
UserMentionMetadata
מטא-נתונים של הערות לתיוגי משתמשים (@).
| ייצוג ב-JSON |
|---|
{ "user": { object ( |
| שדות | |
|---|---|
user |
המשתמש שתויג. |
type |
סוג האזכור של המשתמש. |
סוג
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
ADD |
הוספת משתמש למרחב. |
MENTION |
לתייג משתמשים במרחב. |
SlashCommandMetadata
מטא-נתונים של הערות לפקודות דרך שורת הפקודות (/).
| ייצוג ב-JSON |
|---|
{ "bot": { object ( |
| שדות | |
|---|---|
bot |
האפליקציה ל-Chat שהפקודה שלה הופעלה. |
type |
סוג הפקודה דרך שורת הפקודות. |
commandName |
השם של הפקודה שהופעלה דרך שורת הפקודות. |
commandId |
מזהה הפקודה של הפקודה שהופעלה דרך שורת הפקודות. |
triggersDialog |
מציין אם הפקודה דרך שורת הפקודות מיועדת לתיבת דו-שיח. |
סוג
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
ADD |
מוסיפים את האפליקציה ל-Chat למרחב. |
INVOKE |
להפעיל פקודה דרך שורת הפקודות במרחב המשותף. |
RichLinkMetadata
קישור עשיר למשאב. אפשר לשייך קישורים עשירים לגוף ההודעה בטקסט פשוט, או לייצג צ'יפים שמקשרים למשאבים של Google Workspace כמו Google Docs או Sheets עם startIndex ו-length של 0.
| ייצוג ב-JSON |
|---|
{ "uri": string, "richLinkType": enum ( |
| שדות | |
|---|---|
uri |
ה-URI של הקישור הזה. |
richLinkType |
סוג הקישור העשיר. |
| נתונים של המשאב המקושר. ברשימה הבאה מופיעים שדות שמוציאים זה את זה. בתשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
driveLinkData |
נתונים של קישור ל-Drive. |
chatSpaceLinkData |
נתונים של קישור למרחב ב-Chat. |
meetSpaceLinkData |
נתונים של קישור למרחב ב-Meet. |
calendarEventLinkData |
נתונים של קישור לאירוע ביומן. |
| סוף השדות שמוציאים זה את זה. | |
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. |
DriveLinkData
נתונים של קישורים ל-Google Drive.
| ייצוג ב-JSON |
|---|
{
"driveDataRef": {
object ( |
| שדות | |
|---|---|
driveDataRef |
DriveDataRef שמפנה לקובץ ב-Google Drive. |
mimeType |
סוג ה-MIME של המשאב המקושר ב-Google Drive. |
ChatSpaceLinkData
נתונים של קישורים למרחבים ב-Chat.
| ייצוג ב-JSON |
|---|
{ "space": string, "thread": string, "message": string } |
| שדות | |
|---|---|
space |
המרחב של המשאב המקושר ב-Chat. פורמט: |
thread |
השרשור של המשאב המקושר במרחב המשותף ב-Chat. פורמט: |
message |
ההודעה של המשאב המקושר במרחב ב-Chat. פורמט: |
MeetSpaceLinkData
נתונים של קישורים למרחבים ב-Meet.
| ייצוג ב-JSON |
|---|
{ "meetingCode": string, "type": enum ( |
| שדות | |
|---|---|
meetingCode |
קוד הפגישה של המרחב המקושר ב-Meet. |
type |
מציין את סוג המרחב ב-Meet. |
huddleStatus |
זה שינוי אופציונלי. פלט בלבד. אם הפגישה ב-Meet היא שיחה מהירה, מציין את הסטטוס של השיחה המהירה. אחרת, השדה לא מוגדר. |
סוג
סוג המרחב ב-Meet.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
MEETING |
המרחב ב-Meet הוא פגישה. |
HUDDLE |
המרחב ב-Meet הוא שיחה מהירה. |
HuddleStatus
סטטוס השיחה
| טיפוסים בני מנייה (enum) | |
|---|---|
HUDDLE_STATUS_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. אל תשתמשו בהם. |
STARTED |
השיחה המהירה התחילה. |
ENDED |
השיחה המהירה הסתיימה. במקרה כזה, המזהים וה-URI של המרחב ב-Meet לא יהיו תקפים יותר. |
MISSED |
השיחה לא נענתה. במקרה כזה, המזהים וה-URI של המרחב ב-Meet לא יהיו תקפים יותר. |
CalendarEventLinkData
נתונים של קישורים לאירועים ביומן.
| ייצוג ב-JSON |
|---|
{ "calendarId": string, "eventId": string } |
| שדות | |
|---|---|
calendarId |
מזהה היומן של היומן המקושר. |
eventId |
מזהה האירוע של אירוע היומן המקושר. |
CustomEmojiMetadata
מטא-נתונים של הערות לאמוג'י בהתאמה אישית.
| ייצוג ב-JSON |
|---|
{
"customEmoji": {
object ( |
| שדות | |
|---|---|
customEmoji |
האמוג'י בהתאמה אישית. |
חוט תפירה
שרשור במרחב ב-Google Chat. דוגמה לשימוש מופיעה במאמר איך מתחילים שרשור הודעות או עונים להודעה בשרשור.
אם מציינים שרשור כשיוצרים הודעה, אפשר להגדיר את השדה messageReplyOption כדי לקבוע מה יקרה אם לא יימצא שרשור תואם.
| ייצוג ב-JSON |
|---|
{ "name": string, "threadKey": string } |
| שדות | |
|---|---|
name |
מזהה. שם המשאב של השרשור. לדוגמה: |
threadKey |
זה שינוי אופציונלי. קלט ליצירה או לעדכון של שרשור. אחרת, פלט בלבד. מזהה השרשור. אפשר להזין עד 4,000 תווים. המזהה הזה ייחודי לאפליקציה ל-Chat שמגדירה אותו. לדוגמה, אם כמה אפליקציות ל-Chat יוצרות הודעה באמצעות אותו מפתח שרשור, ההודעות מתפרסמות בשרשורים שונים. כדי לענות בשרשור שנוצר על ידי משתמש או אפליקציית Chat אחרת, צריך לציין את השדה |
ActionResponse
פרמטרים שאפליקציית Chat יכולה להשתמש בהם כדי להגדיר איך התשובה שלה תפורסם.
| ייצוג ב-JSON |
|---|
{ "type": enum ( |
| שדות | |
|---|---|
type |
קלט בלבד. סוג התשובה של האפליקציה ל-Chat. |
url |
קלט בלבד. כתובת URL שבה המשתמשים יכולים לבצע אימות או הגדרה. (רק לסוגי התשובות |
dialogAction |
קלט בלבד. תגובה לאירוע אינטראקציה שקשור לתיבת דו-שיח. חייב להיות מלווה ב- |
updatedWidget |
קלט בלבד. התשובה של הווידג'ט המעודכן. |
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 |
שאילתה של אפשרויות ההשלמה האוטומטית של הטקסט בווידג'ט. |
DialogAction
מכיל תיבת דו-שיח וקוד סטטוס של הבקשה.
| ייצוג ב-JSON |
|---|
{ "actionStatus": { object ( |
| שדות | |
|---|---|
actionStatus |
קלט בלבד. סטטוס של בקשה להפעיל או לשלוח תיבת דו-שיח. הצגת סטטוס והודעה למשתמשים, במקרה הצורך. לדוגמה, במקרה של שגיאה או הצלחה. |
| הפעולה שצריך לבצע. ברשימה הבאה מופיעים שדות שמוציאים זה את זה. בתשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
dialog |
קלט בלבד. תיבת דו-שיח לבקשה. |
| סוף השדות שמוציאים זה את זה. | |
Dialog
מעטפת סביב גוף הכרטיס של תיבת הדו-שיח.
| ייצוג ב-JSON |
|---|
{
"body": {
object ( |
| שדות | |
|---|---|
body |
קלט בלבד. גוף תיבת הדו-שיח, שמוצג במודל. אפליקציות ל-Google Chat לא תומכות בישויות הבאות של כרטיסים: |
ActionStatus
מייצג את הסטטוס של בקשה להפעיל או לשלוח תיבת דו-שיח.
| ייצוג ב-JSON |
|---|
{
"statusCode": enum ( |
| שדות | |
|---|---|
statusCode |
קוד הסטטוס. |
userFacingMessage |
ההודעה שתישלח למשתמשים לגבי סטטוס הבקשה שלהם. אם לא מגדירים את ההודעה, נשלחת הודעה כללית שמבוססת על |
קוד
קודי השגיאה הקנוניים של ממשקי ה-API של gRPC.
לפעמים יכולים להיות כמה קודי שגיאה. השירותים צריכים להחזיר את קוד השגיאה הספציפי ביותר שרלוונטי. לדוגמה, אם שני הקודים רלוונטיים, עדיף להשתמש ב-OUT_OF_RANGE ולא ב-FAILED_PRECONDITION. באופן דומה, עדיף להשתמש ב-NOT_FOUND או ב-ALREADY_EXISTS במקום ב-FAILED_PRECONDITION.
| טיפוסים בני מנייה (enum) | |
|---|---|
OK |
לא שגיאה, מוחזרת כשהפעולה מצליחה. מיפוי HTTP: 200 OK |
CANCELLED |
הפעולה בוטלה, בדרך כלל על ידי מבצע הקריאה. מיפוי HTTP: 499 Client Closed Request |
UNKNOWN |
שגיאה לא ידועה. לדוגמה, השגיאה הזו יכולה להופיע כשערך מיפוי HTTP: 500 שגיאת שרת פנימית |
INVALID_ARGUMENT |
הלקוח ציין ארגומנט לא תקין. חשוב לשים לב שהמאפיין הזה שונה מ- מיפוי HTTP: 400 Bad Request |
DEADLINE_EXCEEDED |
המועד האחרון חלף לפני שהפעולה הסתיימה. בפעולות שמשנות את מצב המערכת, יכול להיות שהשגיאה הזו תוחזר גם אם הפעולה הושלמה בהצלחה. לדוגמה, יכול להיות שתגובה מוצלחת מהשרת התעכבה מספיק זמן כדי שהמועד האחרון יחלוף. מיפוי HTTP: 504 הזמן שהוקצב לשער חלף |
NOT_FOUND |
ישות מבוקשת כלשהי (למשל, קובץ או ספרייה) לא נמצאה. הערה למפתחי שרתים: אם בקשה נדחית עבור קבוצה שלמה של משתמשים, למשל השקה הדרגתית של תכונה או רשימת היתרים לא מתועדת, אפשר להשתמש ב- מיפוי HTTP: שגיאת 404 |
ALREADY_EXISTS |
הישות שהלקוח ניסה ליצור (למשל, קובץ או ספרייה) כבר קיימת. מיפוי HTTP: 409 Conflict |
PERMISSION_DENIED |
למבצע הקריאה אין הרשאה לבצע את הפעולה שצוינה. אסור להשתמש ב- מיפוי HTTP: 403 Forbidden |
UNAUTHENTICATED |
בבקשה אין פרטי כניסה תקפים לאימות הפעולה. מיפוי HTTP: 401 Unauthorized |
RESOURCE_EXHAUSTED |
משאב כלשהו מוצה, אולי מכסה לכל משתמש, או אולי נגמר המקום במערכת הקבצים כולה. מיפוי HTTP: 429 Too Many Requests |
FAILED_PRECONDITION |
הפעולה נדחתה כי המערכת לא במצב שנדרש לביצוע הפעולה. לדוגמה, הספרייה שרוצים למחוק לא ריקה, פעולת rmdir מופעלת על משהו שהוא לא ספרייה וכו'. מפתחי שירותים יכולים להשתמש בהנחיות הבאות כדי להחליט בין מיפוי HTTP: 400 Bad Request |
ABORTED |
הפעולה בוטלה, בדרך כלל בגלל בעיה בו-זמנית כמו כשל בבדיקת רצף או ביטול עסקה. בהנחיות שלמעלה מוסבר איך לבחור בין מיפוי HTTP: 409 Conflict |
OUT_OF_RANGE |
הפעולה בוצעה מחוץ לטווח התקין. למשל, חיפוש או קריאה מעבר לסוף הקובץ. בניגוד ל- יש חפיפה מסוימת בין מיפוי HTTP: 400 Bad Request |
UNIMPLEMENTED |
הפעולה לא הוטמעה או לא נתמכת/מופעלת בשירות הזה. מיפוי HTTP: 501 Not Implemented |
INTERNAL |
שגיאות פנימיות. המשמעות היא שחלק מהקבועים שהמערכת הבסיסית מצפה להם הופרו. קוד השגיאה הזה שמור לשגיאות חמורות. מיפוי HTTP: 500 שגיאת שרת פנימית |
UNAVAILABLE |
השירות הזה לא זמין כרגע. סביר להניח שמדובר במצב זמני, שאפשר לתקן על ידי ניסיון חוזר עם השהיה. חשוב לזכור שלא תמיד בטוח לנסות שוב פעולות שהן לא אידמפוטנטיות. בהנחיות שלמעלה מוסבר איך לבחור בין מיפוי HTTP: 503 Service Unavailable |
DATA_LOSS |
אובדן נתונים או פגיעה בנתונים שלא ניתן לשחזר. מיפוי HTTP: 500 שגיאת שרת פנימית |
UpdatedWidget
בווידג'טים מסוג selectionInput, מחזירה הצעות של ההשלמה האוטומטית לתפריט לבחירה מרובה.
| ייצוג ב-JSON |
|---|
{
"widget": string,
"suggestions": {
object ( |
| שדות | |
|---|---|
widget |
המזהה של הווידג'ט שעודכן. המזהה חייב להיות זהה למזהה של הווידג'ט שהפעיל את בקשת העדכון. |
| הווידג'ט עודכן בתגובה לפעולה של המשתמש. ברשימה הבאה מופיעים שדות שמוציאים זה את זה. בתשובה יוגדר לכל היותר אחד מהשדות הבאים: | |
suggestions |
רשימת תוצאות של השלמה אוטומטית של ווידג'טים |
| סוף השדות שמוציאים זה את זה. | |
SelectionItems
רשימת תוצאות של השלמה אוטומטית בווידג'ט.
| ייצוג ב-JSON |
|---|
{
"items": [
{
object ( |
| שדות | |
|---|---|
items[] |
מערך של אובייקטי SelectionItem. |
SlashCommand
מטא-נתונים על פקודה דרך שורת הפקודות ב-Google Chat.
| ייצוג ב-JSON |
|---|
{ "commandId": string } |
| שדות | |
|---|---|
commandId |
המזהה של הפקודה דרך שורת הפקודות. |
MatchedUrl
כתובת URL תואמת בהודעת צ'אט. אפליקציות צ'אט יכולות להציג תצוגה מקדימה של כתובות URL תואמות. מידע נוסף זמין במאמר תצוגה מקדימה של קישורים.
| ייצוג ב-JSON |
|---|
{ "url": string } |
| שדות | |
|---|---|
url |
פלט בלבד. כתובת ה-URL שהותאמה. |
EmojiReactionSummary
מספר האנשים שהגיבו להודעה באמצעות אמוג'י ספציפי.
| ייצוג ב-JSON |
|---|
{
"emoji": {
object ( |
| שדות | |
|---|---|
emoji |
פלט בלבד. אמוג'י שמשויך לתגובות. |
reactionCount |
פלט בלבד. המספר הכולל של התגובות באמצעות האמוג'י המשויך. |
DeletionMetadata
מידע על הודעה שנמחקה. ההודעה נמחקת כשמגדירים את deleteTime.
| ייצוג ב-JSON |
|---|
{
"deletionType": enum ( |
| שדות | |
|---|---|
deletionType |
מציין מי מחק את ההודעה. |
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 |
אחד מהמשתמשים במרחב מחק את ההודעה. המשתמשים יכולים למחוק הודעות שנשלחו מאפליקציות. |
QuotedMessageMetadata
מידע על הודעה שמצוטטת בהודעה אחרת.
כשמעדכנים הודעה, אי אפשר להוסיף או להחליף את השדה quotedMessageMetadata, אבל אפשר להסיר אותו.
דוגמה לשימוש מופיעה במאמר ציטוט של הודעה אחרת.
| ייצוג ב-JSON |
|---|
{ "name": string, "lastUpdateTime": string, "quoteType": enum ( |
| שדות | |
|---|---|
name |
חובה. שם המשאב של ההודעה המצוטטת. פורמט: |
lastUpdateTime |
חובה. חותמת הזמן של מועד היצירה או העדכון האחרון של ההודעה המצוטטת. אם ההודעה נערכה, משתמשים בשדה הזה, אם הערך של |
quoteType |
זה שינוי אופציונלי. מציין את סוג הציטוט. אם לא מוגדר, ברירת המחדל היא REPLY בנתיב הקריאה/כתיבה של ההודעה לצורך תאימות לדורות קודמים. |
quotedMessageSnapshot |
פלט בלבד. תמונת מצב של תוכן ההודעה המצוטטת. |
forwardedMetadata |
פלט בלבד. מטא-נתונים על המרחב המשותף שממנו צוטטה ההודעה. השדה הזה מאוכלס רק בסוג הצעת המחיר FORWARD. |
QuoteType
סוג הציטוט של ההודעה המצוטטת.
| טיפוסים בני מנייה (enum) | |
|---|---|
QUOTE_TYPE_UNSPECIFIED |
שמורות. הערך הזה לא בשימוש. |
REPLY |
כשההגדרה
|
FORWARD |
כשההגדרה
|
QuotedMessageSnapshot
תמונת מצב של תוכן ההודעה המצוטטת בזמן הציטוט או ההעברה
| ייצוג ב-JSON |
|---|
{ "sender": string, "text": string, "formattedText": string, "annotations": [ { object ( |
| שדות | |
|---|---|
sender |
פלט בלבד. שם המחבר של ההודעה המצוטטת. מאוכלס גם בסוגי הציטוטים REPLY וגם ב-FORWARD. |
text |
פלט בלבד. תמונת מצב של תוכן הטקסט של ההודעה המצוטטת. |
formattedText |
פלט בלבד. מכיל את ההודעה המצוטטת |
annotations[] |
פלט בלבד. הערות שנותחו מגוף הטקסט של ההודעה המצוטטת. השדה הזה מאוכלס רק בסוג הצעת המחיר FORWARD. |
attachments[] |
פלט בלבד. קבצים שצורפו להודעה המצוטטת. אלה עותקים של המטא-נתונים של הקבצים המצורפים להודעה המצוטטת. השדה הזה מאוכלס רק בסוג הצעת המחיר FORWARD. |
ForwardedMetadata
מטא-נתונים על המרחב המקורי שממנו ההודעה הועברה.
| ייצוג ב-JSON |
|---|
{ "space": string, "spaceDisplayName": string } |
| שדות | |
|---|---|
space |
פלט בלבד. שם המשאב של המרחב המשותף המקורי. פורמט: spaces/{space} |
spaceDisplayName |
פלט בלבד. השם המוצג של המרחב המשותף או הצ'אט האישי שממנו הועברה ההודעה, בזמן ההעברה. ב- |
AttachedGif
תמונת GIF שצוינה באמצעות כתובת URL.
| ייצוג ב-JSON |
|---|
{ "uri": string } |
| שדות | |
|---|---|
uri |
פלט בלבד. כתובת ה-URL שבה מתארחת תמונת ה-GIF. |
רכיבים
| ייצוג ב-JSON |
|---|
{ "citedSources": [ { object ( |
| שדות | |
|---|---|
citedSources[] |
רשימה של מקורות שיוצגו מתחת להודעה כקישורים בכותרת התחתונה. הן לא מוזכרות בתוך הטקסט. להפניות בתוך השורה, צריך להשתמש ב- |
citations[] |
רשימה של ציטוטים בגוף הטקסט שמופיעים בטקסט של ההודעה (באמצעות תגי |
Methods |
|
|---|---|
|
יצירת הודעה במרחב ב-Google Chat. |
|
מחיקת הודעה. |
|
מחזירה פרטים על הודעה. |
|
הצגת רשימה של הודעות במרחב שהמשתמש חבר בו, כולל הודעות ממשתמשים וממרחבים חסומים. |
|
עדכון הודעה. |
|
החלפת הכרטיסים שכלולים בהודעה. |
|
חיפוש הודעות ב-Google Chat שלמשתמש שביצע את הקריאה יש גישה אליהן. |
|
עדכון הודעה. |