- แหล่งข้อมูล: ข้อความ
- การแสดง JSON
- การ์ด
- CardHeader
- ImageStyle
- Section
- WidgetMarkup
- TextParagraph
- รูปภาพ
- OnClick
- FormAction
- ActionParameter
- OpenLink
- KeyValue
- ไอคอน
- ปุ่ม
- TextButton
- ImageButton
- CardAction
- CardWithId
- การ์ด
- CardHeader
- ImageType
- Section
- วิดเจ็ต
- TextParagraph
- TextSyntax
- รูปภาพ
- OnClick
- การดำเนินการ
- ActionParameter
- LoadIndicator
- การโต้ตอบ
- OpenLink
- OpenAs
- OnClose
- OverflowMenu
- OverflowMenuItem
- ไอคอน
- MaterialIcon
- DecoratedText
- VerticalAlignment
- ปุ่ม
- สี
- ประเภท
- SwitchControl
- ControlType
- ButtonList
- TextInput
- ประเภท
- คำแนะนำ
- SuggestionItem
- การตรวจสอบความถูกต้อง
- InputType
- HostAppDataSourceMarkup
- ChatClientDataSourceMarkup
- SpaceDataSource
- WorkflowDataSourceMarkup
- ประเภท
- SelectionInput
- SelectionType
- SelectionItem
- PlatformDataSource
- CommonDataSource
- DataSourceConfig
- DateTimePicker
- DateTimePickerType
- Divider
- ตารางกริด
- GridItem
- ImageComponent
- ImageCropStyle
- ImageCropType
- BorderStyle
- BorderType
- GridItemLayout
- คอลัมน์
- คอลัมน์
- HorizontalSizeStyle
- HorizontalAlignment
- VerticalAlignment
- วิดเจ็ต
- ChipList
- เลย์เอาต์
- ชิป
- ภาพสไลด์
- CarouselCard
- NestedWidget
- ระดับการแชร์
- EventAction
- ทริกเกอร์
- CommonWidgetAction
- UpdateVisibilityAction
- CollapseControl
- DividerStyle
- CardAction
- CardFixedFooter
- DisplayStyle
- ExpressionData
- สภาพสินค้า
- ExpressionDataCondition
- ConditionType
- คำอธิบายประกอบ
- AnnotationType
- UserMentionMetadata
- ประเภท
- SlashCommandMetadata
- ประเภท
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- ChatSpaceLinkData
- MeetSpaceLinkData
- ประเภท
- HuddleStatus
- CalendarEventLinkData
- CustomEmojiMetadata
- Thread
- ActionResponse
- ResponseType
- DialogAction
- Dialog
- ActionStatus
- รหัส
- UpdatedWidget
- SelectionItems
- SlashCommand
- MatchedUrl
- EmojiReactionSummary
- DeletionMetadata
- DeletionType
- QuotedMessageMetadata
- QuoteType
- QuotedMessageSnapshot
- ForwardedMetadata
- AttachedGif
- AccessoryWidget
- องค์ประกอบ
- CitedSource
- ตัวอย่างข้อมูล
- ElementsImage
- ส่วนท้าย
- การอ้างอิง
- MarkupSyntax
- เมธอด
แหล่งข้อมูล: ข้อความ
ข้อความในพื้นที่ใน Google Chat
| การแสดง JSON |
|---|
{ "name": string, "sender": { object ( |
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของข้อความ รูปแบบ: โดย หากคุณตั้งค่ารหัสที่กำหนดเองเมื่อสร้างข้อความ คุณจะใช้รหัสนี้เพื่อระบุข้อความในคำขอได้โดยแทนที่ |
sender |
เอาต์พุตเท่านั้น ผู้ใช้ที่สร้างข้อความ หากแอปใน Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ เอาต์พุตจะป้อนข้อมูลเฉพาะในช่อง user |
createTime |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ สำหรับพื้นที่ทำงานที่สร้างใน Chat จะเป็นเวลาที่สร้างข้อความ ช่องนี้เป็นเอาต์พุตเท่านั้น ยกเว้นเมื่อใช้ในพื้นที่ทำงานโหมดการนำเข้า สำหรับพื้นที่ทำงานในโหมดนำเข้า ให้ตั้งค่าช่องนี้เป็นการประทับเวลาที่ผ่านมาซึ่งมีการสร้างข้อความในแหล่งที่มาเพื่อรักษาเวลาที่สร้างเดิมไว้ |
lastUpdateTime |
เอาต์พุตเท่านั้น เวลาที่ผู้ใช้แก้ไขข้อความครั้งล่าสุด หากไม่เคยแก้ไขข้อความ ช่องนี้จะว่างเปล่า |
deleteTime |
เอาต์พุตเท่านั้น เวลาที่ลบข้อความใน Google Chat หากไม่มีการลบข้อความ ช่องนี้จะว่างเปล่า |
text |
ไม่บังคับ เนื้อหาข้อความธรรมดาของข้อความ ลิงก์แรกไปยังรูปภาพ วิดีโอ หรือหน้าเว็บจะสร้างชิปแสดงตัวอย่าง นอกจากนี้ คุณยังสามารถ @พูดถึงผู้ใช้ Google Chat หรือทุกคนในพื้นที่ทำงานได้ด้วย หากต้องการดูข้อมูลเกี่ยวกับการสร้าง SMS โปรดดูหัวข้อส่งข้อความ |
formattedText |
เอาต์พุตเท่านั้น มีข้อความ
ดูข้อมูลเพิ่มเติมได้ที่หัวข้อดูการจัดรูปแบบข้อความที่ส่งในข้อความ |
cards[] |
เลิกใช้งานแล้ว: โปรดใช้ การ์ดแบบอินเทอร์แอกทีฟที่มีการจัดรูปแบบและสมบูรณ์ซึ่งคุณสามารถใช้เพื่อแสดงองค์ประกอบ UI เช่น ข้อความที่จัดรูปแบบ ปุ่ม และรูปภาพที่คลิกได้ โดยปกติแล้ว การ์ดจะแสดงอยู่ใต้เนื้อหาข้อความธรรมดาของข้อความ |
cardsV2[] |
ไม่บังคับ อาร์เรย์ของการ์ด แอปใน Chat สามารถสร้างการ์ดด้วยการตรวจสอบสิทธิ์ของแอป ในฐานะส่วนหนึ่งของเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ หากแอปใน Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ แอปจะสร้างข้อความการ์ดได้ หากแอปใน Chat ไม่ได้อยู่ในโปรแกรมเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ แอปจะสร้างการ์ดที่มีการตรวจสอบสิทธิ์ของผู้ใช้ไม่ได้ หากต้องการดูวิธีสร้างข้อความที่มีการ์ด โปรดดูหัวข้อส่งข้อความ ออกแบบและดูตัวอย่างการ์ดด้วยเครื่องมือสร้างการ์ด เปิดเครื่องมือสร้างการ์ด |
annotations[] |
เอาต์พุตเท่านั้น คำอธิบายประกอบสามารถเชื่อมโยงกับเนื้อหาข้อความธรรมดาของข้อความหรือชิปที่ลิงก์ไปยังแหล่งข้อมูล Google Workspace เช่น Google เอกสารหรือชีตที่มี |
thread |
ชุดข้อความที่มีข้อความอยู่ ดูตัวอย่างการใช้งานได้ที่หัวข้อเริ่มหรือตอบกลับชุดข้อความ |
space |
เอาต์พุตเท่านั้น หากแอปใน Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ เอาต์พุตจะป้อนข้อมูลเฉพาะ space |
fallbackText |
ไม่บังคับ คำอธิบายข้อความธรรมดาของการ์ดของข้อความ ซึ่งใช้เมื่อไม่สามารถแสดงการ์ดจริงได้ เช่น การแจ้งเตือนบนมือถือ |
actionResponse |
อินพุตเท่านั้น พารามิเตอร์ที่แอปใน Chat ใช้กำหนดค่าวิธีโพสต์คำตอบได้ |
argumentText |
เอาต์พุตเท่านั้น เนื้อหาข้อความธรรมดาของข้อความที่มีการนำการพูดถึงแอปใน Chat ทั้งหมดออก |
slashCommand |
เอาต์พุตเท่านั้น ข้อมูลคำสั่งเครื่องหมายทับ (หากมี) |
attachment[] |
ไม่บังคับ ไฟล์แนบที่ผู้ใช้อัปโหลด |
matchedUrl |
เอาต์พุตเท่านั้น URL ในช่องข้อความแชท |
threadReply |
เอาต์พุตเท่านั้น เมื่อ หากพื้นที่ทำงานไม่รองรับการตอบกลับในชุดข้อความ ช่องนี้จะเป็น |
silent |
เอาต์พุตเท่านั้น ข้อความนี้เป็นข้อความแบบไม่มีการแจ้งเตือนหรือไม่ ข้อความแบบไม่มีเสียงคือข้อความที่ Chat ระงับข้อความ Push สำหรับผู้รับ |
clientAssignedMessageId |
ไม่บังคับ รหัสที่กำหนดเองสำหรับข้อความ คุณสามารถใช้ช่องเพื่อระบุข้อความ หรือเพื่อรับ ลบ หรืออัปเดตข้อความได้ หากต้องการตั้งค่ารหัสที่กำหนดเอง ให้ระบุช่อง |
emojiReactionSummaries[] |
เอาต์พุตเท่านั้น รายการสรุปรีแอ็กชันด้วยอีโมจิในข้อความ |
privateMessageViewer |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ อินพุตสำหรับการสร้างข้อความ มิฉะนั้นจะเป็นเอาต์พุตเท่านั้น ผู้ใช้ที่ดูข้อความได้ เมื่อตั้งค่าแล้ว ข้อความจะเป็นแบบส่วนตัวและมีเพียงผู้ใช้ที่ระบุและแอปใน Chat เท่านั้นที่มองเห็น หากต้องการรวมช่องนี้ไว้ในคำขอ คุณต้องเรียกใช้ Chat API โดยใช้การตรวจสอบสิทธิ์แอปและละเว้นสิ่งต่อไปนี้ โปรดดูรายละเอียดที่หัวข้อส่งข้อความส่วนตัว |
deletionMetadata |
เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับข้อความที่ถูกลบ ระบบจะลบข้อความเมื่อตั้งค่า |
quotedMessageMetadata |
ไม่บังคับ ข้อมูลเกี่ยวกับข้อความที่ข้อความอื่นยกมา เมื่อสร้างข้อความ คุณสามารถยกข้อความภายในชุดข้อความเดียวกัน หรือยกข้อความรูทเพื่อสร้างข้อความรูทใหม่ได้ แต่คุณจะยกข้อความตอบกลับจากชุดข้อความอื่นไม่ได้ เมื่ออัปเดตข้อความ คุณจะเพิ่มหรือแทนที่ช่อง ดูตัวอย่างการใช้งานได้ที่หัวข้อยกคำพูดจากข้อความอื่น |
attachedGifs[] |
เอาต์พุตเท่านั้น รูปภาพ GIF ที่แนบมากับข้อความ |
accessoryWidgets[] |
ไม่บังคับ วิดเจ็ตแบบอินเทอร์แอกทีฟอย่างน้อย 1 รายการที่ปรากฏที่ด้านล่างของข้อความ คุณสามารถเพิ่มวิดเจ็ตเสริมลงในข้อความที่มีข้อความ การ์ด หรือทั้งข้อความและการ์ดได้ ไม่รองรับข้อความที่มีกล่องโต้ตอบ โปรดดูรายละเอียดที่หัวข้อเพิ่มวิดเจ็ตแบบอินเทอร์แอกทีฟที่ด้านล่างของข้อความ การสร้างข้อความที่มีวิดเจ็ตเสริมต้องใช้การตรวจสอบสิทธิ์ของแอป |
elements |
ไม่บังคับ องค์ประกอบคือคอมโพเนนต์เพิ่มเติมที่ระบุไว้ในระหว่างการสร้างข้อความ ซึ่งอาจเชื่อมโยงหรือไม่เชื่อมโยงกับส่วนที่เฉพาะเจาะจงของข้อความก็ได้ ซึ่งแตกต่างจากคำอธิบายประกอบซึ่งเป็นเอาต์พุตเท่านั้นและให้ข้อมูลเสริมที่เชื่อมโยงกับส่วนย่อยของข้อความหรือข้อความทั้งหมด |
markupSyntax |
ไม่บังคับ ระบุวิธีที่เซิร์ฟเวอร์ตีความเนื้อหาช่อง |
CardWithId
การ์ดในข้อความ Google Chat
แอปใน Chat สามารถสร้างการ์ดด้วยการตรวจสอบสิทธิ์ของแอป ในฐานะส่วนหนึ่งของเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ หากแอปใน Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ แอปจะสร้างข้อความการ์ดได้ หากแอปใน Chat ไม่ได้อยู่ในโปรแกรมเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ แอปจะสร้างการ์ดที่มีการตรวจสอบสิทธิ์ของผู้ใช้ไม่ได้
หากต้องการดูวิธีสร้างข้อความที่มีการ์ด โปรดดูหัวข้อส่งข้อความ
ออกแบบและดูตัวอย่างการ์ดด้วยเครื่องมือสร้างการ์ด
เปิดเครื่องมือสร้างการ์ด| การแสดง JSON |
|---|
{ "cardId": string, "card": { object ( |
| ช่อง | |
|---|---|
cardId |
ต้องระบุหากข้อความมีการ์ดหลายรายการ ตัวระบุที่ไม่ซ้ำกันสำหรับการ์ดในข้อความ |
card |
การ์ด ขนาดสูงสุดคือ 32 KB |
ownerUser |
เอาต์พุตเท่านั้น แอปที่เป็นเจ้าของบัตร |
หมายเหตุ
คำอธิบายประกอบสามารถเชื่อมโยงกับเนื้อหาข้อความธรรมดาของข้อความหรือชิปที่ลิงก์ไปยังแหล่งข้อมูล Google Workspace เช่น Google เอกสารหรือชีตที่มี startIndex และ length เป็น 0 หากต้องการเพิ่มการจัดรูปแบบพื้นฐานให้กับ SMS โปรดดูหัวข้อจัดรูปแบบ SMS
ตัวอย่างเนื้อหาข้อความธรรมดา
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, รวม) ในเนื้อหาข้อความธรรมดาที่คำอธิบายประกอบนี้สอดคล้องด้วย |
| ข้อมูลเมตาเพิ่มเติมเกี่ยวกับคำอธิบายประกอบ ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้ | |
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 เอกสารหรือชีตที่มี startIndex และ length เป็น 0
| การแสดง JSON |
|---|
{ "uri": string, "richLinkType": enum ( |
| ช่อง | |
|---|---|
uri |
URI ของลิงก์นี้ |
richLinkType |
ประเภทลิงก์แบบริชมีเดีย |
| ข้อมูลสำหรับแหล่งข้อมูลที่ลิงก์ ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้ | |
driveLinkData |
ข้อมูลสำหรับลิงก์ไดรฟ์ |
chatSpaceLinkData |
ข้อมูลสำหรับลิงก์พื้นที่ใน Chat |
meetSpaceLinkData |
ข้อมูลสำหรับลิงก์พื้นที่ Meet |
calendarEventLinkData |
ข้อมูลสำหรับลิงก์กิจกรรมในปฏิทิน |
| สิ้นสุดฟิลด์ที่แยกกัน | |
RichLinkType
ประเภทลิงก์แบบริชมีเดีย ทั้งนี้อาจมีการเพิ่มประเภทอื่นๆ ในอนาคต
| Enum | |
|---|---|
RICH_LINK_TYPE_UNSPECIFIED |
ค่าเริ่มต้นสำหรับ enum ไม่ใช้ |
DRIVE_FILE |
ประเภท Rich Link ของ Google ไดรฟ์ |
CHAT_SPACE |
ประเภทลิงก์แบบริชมีเดียของพื้นที่ใน Chat เช่น ชิปอัจฉริยะของพื้นที่ทำงาน |
GMAIL_MESSAGE |
ประเภทริชลิงก์ของข้อความ Gmail โดยเฉพาะชิป Gmail จากแชร์ไปยัง Chat API รองรับเฉพาะการอ่านข้อความที่มีลิงก์ Rich Link ของ GMAIL_MESSAGE เท่านั้น |
MEET_SPACE |
ประเภทลิงก์ Rich Link ของข้อความ Meet เช่น ชิป Meet |
CALENDAR_EVENT |
ประเภทริชลิงก์ของข้อความในปฏิทิน เช่น ชิปปฏิทิน |
DriveLinkData
ข้อมูลสำหรับลิงก์ Google ไดรฟ์
| การแสดง JSON |
|---|
{
"driveDataRef": {
object ( |
| ช่อง | |
|---|---|
driveDataRef |
DriveDataRef ซึ่งอ้างอิงไฟล์ Google ไดรฟ์ |
mimeType |
ประเภท MIME ของทรัพยากร Google ไดรฟ์ที่ลิงก์ |
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 |
อินพุตเท่านั้น สถานะของคำขอเพื่อเรียกใช้หรือส่งกล่องโต้ตอบ แสดงสถานะและข้อความต่อผู้ใช้ หากจำเป็น เช่น ในกรณีที่เกิดข้อผิดพลาดหรือดำเนินการสำเร็จ |
| การดำเนินการที่ต้องทำ ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้ | |
dialog |
อินพุตเท่านั้น กล่องโต้ตอบสำหรับคำขอ |
| สิ้นสุดฟิลด์ที่แยกกัน | |
Dialog
Wrapper รอบเนื้อหาการ์ดของกล่องโต้ตอบ
| การแสดง JSON |
|---|
{
"body": {
object ( |
| ช่อง | |
|---|---|
body |
อินพุตเท่านั้น เนื้อหาของกล่องโต้ตอบ ซึ่งแสดงผลในโมดัล แอป Google Chat ไม่รองรับเอนทิตีการ์ดต่อไปนี้ |
ActionStatus
แสดงสถานะของคำขอเพื่อเรียกใช้หรือส่งกล่องโต้ตอบ
| การแสดง JSON |
|---|
{
"statusCode": enum ( |
| ช่อง | |
|---|---|
statusCode |
รหัสสถานะ |
userFacingMessage |
ข้อความที่จะส่งถึงผู้ใช้เกี่ยวกับสถานะคำขอ หากไม่ได้ตั้งค่า ระบบจะส่งข้อความทั่วไปตาม |
รหัส
รหัสข้อผิดพลาด Canonical สำหรับ gRPC API
บางครั้งอาจมีรหัสข้อผิดพลาดหลายรายการ บริการควรแสดงรหัสข้อผิดพลาดที่เฉพาะเจาะจงที่สุดที่เกี่ยวข้อง เช่น เลือก OUT_OF_RANGE แทน FAILED_PRECONDITION หากใช้รหัสทั้ง 2 รายการ ในทำนองเดียวกัน ให้ใช้ NOT_FOUND หรือ ALREADY_EXISTS แทน FAILED_PRECONDITION
| Enum | |
|---|---|
OK |
ไม่ใช่ข้อผิดพลาด แสดงผลเมื่อดำเนินการสำเร็จ การแมป HTTP: 200 OK |
CANCELLED |
การดำเนินการถูกยกเลิก โดยปกติแล้วจะยกเลิกโดยผู้โทร การแมป HTTP: 499 Client Closed Request |
UNKNOWN |
ข้อผิดพลาดที่ไม่รู้จัก ตัวอย่างเช่น ข้อผิดพลาดนี้อาจแสดงผลเมื่อค่า การแมป HTTP: 500 ข้อผิดพลาดภายในเซิร์ฟเวอร์ |
INVALID_ARGUMENT |
ไคลเอ็นต์ระบุอาร์กิวเมนต์ที่ไม่ถูกต้อง โปรดทราบว่าการดำเนินการนี้แตกต่างจาก การแมป HTTP: 400 คำขอไม่ถูกต้อง |
DEADLINE_EXCEEDED |
กำหนดเวลาหมดอายุก่อนที่การดำเนินการจะเสร็จสมบูรณ์ สำหรับการดำเนินการที่เปลี่ยนสถานะของระบบ ระบบอาจแสดงข้อผิดพลาดนี้แม้ว่าการดำเนินการจะเสร็จสมบูรณ์แล้วก็ตาม ตัวอย่างเช่น การตอบกลับที่สำเร็จจากเซิร์ฟเวอร์อาจล่าช้าจนเลยกำหนดเวลา การแมป HTTP: 504 เกตเวย์หมดเวลา |
NOT_FOUND |
ไม่พบเอนทิตีที่ขอ (เช่น ไฟล์หรือไดเรกทอรี) หมายเหตุสำหรับนักพัฒนาเซิร์ฟเวอร์: หากคำขอถูกปฏิเสธสำหรับผู้ใช้ทั้งคลาส เช่น การเปิดตัวฟีเจอร์แบบค่อยเป็นค่อยไปหรือรายการที่อนุญาตที่ไม่มีเอกสารประกอบ อาจใช้ การแมป HTTP: 404 Not Found |
ALREADY_EXISTS |
มีเอนทิตีที่ไคลเอ็นต์พยายามสร้าง (เช่น ไฟล์หรือไดเรกทอรี) อยู่แล้ว การแมป HTTP: 409 ขัดแย้ง |
PERMISSION_DENIED |
ผู้โทรไม่มีสิทธิ์ดำเนินการตามที่ระบุ ต้องไม่ใช้ การแมป HTTP: 403 Forbidden |
UNAUTHENTICATED |
คำขอไม่มีข้อมูลรับรองการตรวจสอบสิทธิ์ที่ถูกต้องสำหรับการดำเนินการ การแมป HTTP: 401 ไม่ได้รับอนุญาต |
RESOURCE_EXHAUSTED |
ทรัพยากรบางอย่างหมดลง อาจเป็นโควต้าต่อผู้ใช้ หรืออาจเป็นระบบไฟล์ทั้งหมดที่ไม่มีพื้นที่ว่าง การแมป HTTP: 429 คำขอมากเกินไป |
FAILED_PRECONDITION |
การดำเนินการถูกปฏิเสธเนื่องจากระบบไม่ได้อยู่ในสถานะที่จำเป็นสำหรับการดำเนินการ เช่น ไดเรกทอรีที่จะลบไม่ว่างเปล่า มีการใช้การดำเนินการ rmdir กับสิ่งที่ไม่ใช่ไดเรกทอรี เป็นต้น ผู้ติดตั้งใช้งานบริการสามารถใช้หลักเกณฑ์ต่อไปนี้เพื่อตัดสินใจเลือกระหว่าง การแมป HTTP: 400 คำขอไม่ถูกต้อง |
ABORTED |
การดำเนินการถูกล้มเลิก โดยปกติแล้วเกิดจากปัญหาการเกิดขึ้นพร้อมกัน เช่น การตรวจสอบซีเควนเซอร์ไม่สำเร็จหรือการล้มเลิกธุรกรรม ดูหลักเกณฑ์ด้านบนเพื่อตัดสินใจเลือกระหว่าง การแมป HTTP: 409 ขัดแย้ง |
OUT_OF_RANGE |
มีการพยายามดำเนินการเกินช่วงที่ถูกต้อง เช่น การค้นหาหรือการอ่านเลยจุดสิ้นสุดของไฟล์ ข้อผิดพลาดนี้แตกต่างจาก
การแมป HTTP: 400 คำขอไม่ถูกต้อง |
UNIMPLEMENTED |
ไม่ได้ใช้การดำเนินการหรือไม่รองรับ/เปิดใช้ในบริการนี้ การแมป HTTP: 501 Not Implemented |
INTERNAL |
ข้อผิดพลาดภายใน ซึ่งหมายความว่าค่าคงที่บางค่าที่ระบบพื้นฐานคาดไว้เสียหาย รหัสข้อผิดพลาดนี้สงวนไว้สำหรับข้อผิดพลาดร้ายแรง การแมป HTTP: 500 ข้อผิดพลาดภายในเซิร์ฟเวอร์ |
UNAVAILABLE |
ไม่พร้อมให้บริการนี้ในขณะนี้ ซึ่งน่าจะเป็นสภาวะชั่วคราวที่แก้ไขได้โดยการลองอีกครั้งด้วย Backoff โปรดทราบว่าการลองดำเนินการที่ไม่ใช่ Idempotent อีกครั้งอาจไม่ปลอดภัยเสมอไป ดูหลักเกณฑ์ด้านบนเพื่อตัดสินใจเลือกระหว่าง การแมป HTTP: 503 ไม่พร้อมให้บริการ |
DATA_LOSS |
ข้อมูลรั่วไหลหรือเสียหายแบบกู้คืนไม่ได้ การแมป HTTP: 500 ข้อผิดพลาดภายในเซิร์ฟเวอร์ |
UpdatedWidget
สำหรับวิดเจ็ต selectionInput จะแสดงคำแนะนำที่เติมข้อความอัตโนมัติสำหรับเมนูแบบเลือกได้หลายรายการ
| การแสดง JSON |
|---|
{
"widget": string,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"suggestions": {
object ( |
| ช่อง | |
|---|---|
widget |
รหัสของวิดเจ็ตที่อัปเดต รหัสต้องตรงกับรหัสของวิดเจ็ตที่ทริกเกอร์คำขออัปเดต |
| วิดเจ็ตอัปเดตเพื่อตอบสนองต่อการดำเนินการของผู้ใช้ ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้ | |
suggestions |
รายการผลการเติมข้อความอัตโนมัติของวิดเจ็ต |
| สิ้นสุดฟิลด์ที่แยกกัน | |
SelectionItems
รายการผลการเติมข้อความอัตโนมัติของวิดเจ็ต
| การแสดง JSON |
|---|
{
"items": [
{
object ( |
| ช่อง | |
|---|---|
items[] |
อาร์เรย์ของออบเจ็กต์ SelectionItem |
SlashCommand
ข้อมูลเมตาเกี่ยวกับคำสั่งเครื่องหมายทับใน Google Chat
| การแสดง JSON |
|---|
{ "commandId": string } |
| ช่อง | |
|---|---|
commandId |
รหัสของคำสั่งเครื่องหมายทับ |
MatchedUrl
URL ที่ตรงกันในข้อความแชท แอปใน Chat จะดูตัวอย่าง 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 |
Reserved. ค่านี้ไม่ได้ใช้ |
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 |
เอาต์พุตเท่านั้น ชื่อที่แสดงของพื้นที่ทำงานหรือ DM ต้นทาง ณ เวลาที่ส่งต่อ สำหรับ |
AttachedGif
รูปภาพ GIF ที่ระบุโดย URL
| การแสดง JSON |
|---|
{ "uri": string } |
| ช่อง | |
|---|---|
uri |
เอาต์พุตเท่านั้น URL ที่โฮสต์รูปภาพ GIF |
AccessoryWidget
วิดเจ็ตแบบอินเทอร์แอกทีฟอย่างน้อย 1 รายการที่ปรากฏที่ด้านล่างของข้อความ โปรดดูรายละเอียดที่หัวข้อเพิ่มวิดเจ็ตแบบอินเทอร์แอกทีฟที่ด้านล่างของข้อความ
| การแสดง JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"buttonList": {
object ( |
| ช่อง | |
|---|---|
| ประเภทการดำเนินการ ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้ | |
buttonList |
รายการปุ่ม |
| สิ้นสุดฟิลด์ที่แยกกัน | |
องค์ประกอบ
| การแสดง JSON |
|---|
{ "citedSources": [ { object ( |
| ช่อง | |
|---|---|
citedSources[] |
รายการแหล่งข้อมูลที่จะแสดงใต้ข้อความเป็นลิงก์ส่วนท้าย โดยจะไม่มีการอ้างอิงในบรรทัด สำหรับการอ้างอิงในบรรทัด ให้ใช้ |
citations[] |
รายการการอ้างอิงในบรรทัดที่อ้างอิงภายในข้อความ (ผ่านแท็ก |
CitedSource
| การแสดง JSON |
|---|
{ "title": string, "uri": string, "snippet": { object ( |
| ช่อง | |
|---|---|
title |
ต้องระบุ ชื่อข้อความธรรมดาของ |
uri |
ต้องระบุ URI ที่ชี้ไปยังทรัพยากรที่อ้างอิงโดย |
snippet |
ไม่บังคับ ตัวอย่างข้อมูลที่มีข้อมูลส่งตรงจากแหล่งที่มา |
footer |
ไม่บังคับ ข้อมูลเพิ่มเติมที่จะแสดงควบคู่ไปกับตัวอย่างข้อมูลในรูปแบบส่วนท้าย |
ตัวอย่างข้อมูล
| การแสดง JSON |
|---|
{
"text": string,
"imagePreview": {
object ( |
| ฟิลด์ | |
|---|---|
text |
ไม่บังคับ ข้อความที่ตัดตอนมาสั้นๆ แบบข้อความธรรมดาจากคลังข้อมูลที่อาจแสดงผลใน Chat ไม่รองรับรูปแบบมาร์กดาวน์ |
imagePreview |
ไม่บังคับ ตัวอย่างรูปภาพของตัวอย่างข้อมูลที่ระบุเป็นอินพุตเมื่อสร้างการอ้างอิง |
ElementsImage
| การแสดง JSON |
|---|
{ "imageUri": string } |
| ช่อง | |
|---|---|
| ต้องระบุ การแสดงรูปภาพที่รองรับรายการใดรายการหนึ่ง ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้ | |
imageUri |
ต้องระบุ URI ที่เข้าถึงได้แบบสาธารณะสำหรับรูปภาพ |
| สิ้นสุดฟิลด์ที่แยกกัน | |
การอ้างอิง
<chat-citation data-id="{id}">{text}</chat-citation> ระบบจะรองรับการอ้างอิงเมื่อตั้งค่า markupSyntax ของข้อความเป็น MARKDOWN เท่านั้นระบบจะไม่สนใจการอ้างอิงที่ไม่มีการอ้างถึงใน Elements.citations (การอ้างอิงที่ไม่มีแท็ก <chat-citation> ที่ตรงกันในข้อความ) และจะไม่ทำให้ข้อความถูกปฏิเสธ
| การแสดง JSON |
|---|
{
"id": string,
"citedSources": [
{
object ( |
| ช่อง | |
|---|---|
id |
ต้องระบุ รหัสที่แอปกำหนด ต้องมีเฉพาะตัวอักษรและตัวเลข ASCII และมีความยาวน้อยกว่า 63 อักขระ |
citedSources[] |
ไม่บังคับ รายการแหล่งข้อมูลที่เกี่ยวข้องกับการอ้างอิง แหล่งที่มาจะแสดงในการ์ดข้อมูลย่อของการอ้างอิง |
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 |
ใช้ไวยากรณ์มาร์กดาวน์ ไวยากรณ์นี้อิงตามข้อกำหนด CommonMark โดยมีส่วนขยายเพิ่มเติม ดูข้อมูลเพิ่มเติมได้ที่ https://developers.google.com/workspace/chat/format-messages#format-texts |
เมธอด |
|
|---|---|
|
สร้างข้อความในพื้นที่ทำงานของ Google Chat |
|
ลบข้อความ |
|
แสดงรายละเอียดเกี่ยวกับข้อความ |
|
แสดงข้อความในพื้นที่ทำงานที่ผู้โทรเป็นสมาชิก ซึ่งรวมถึงข้อความจากสมาชิกและพื้นที่ทำงานที่ถูกบล็อก |
|
อัปเดตข้อความ |
|
แทนที่การ์ดที่รวมอยู่ในข้อความ |
|
ค้นหาข้อความใน Google Chat ที่ผู้ใช้ที่โทรมีสิทธิ์เข้าถึง |
|
อัปเดตข้อความ |