ดัชนี
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
ช่วยให้นักพัฒนาซอฟต์แวร์สร้างแอปใน Chat และการผสานรวมในแพลตฟอร์ม Google Chat ได้
| CompleteImportSpace |
|---|
|
ดำเนินการกระบวนการนำเข้าให้เสร็จสมบูรณ์สำหรับพื้นที่ทำงานที่ระบุและทำให้ผู้ใช้มองเห็นได้ ต้องมีการตรวจสอบสิทธิ์ผู้ใช้และการมอบสิทธิ์ทั่วทั้งโดเมนที่มีขอบเขตการให้สิทธิ์ดังนี้
ดูข้อมูลเพิ่มเติมได้ที่หัวข้อให้สิทธิ์แอป Google Chat ในการนำเข้าข้อมูล
|
| CreateCustomEmoji |
|---|
|
สร้างอีโมจิที่กำหนดเอง อีโมจิที่กำหนดเองจะใช้ได้กับบัญชี Google Workspace เท่านั้น และผู้ดูแลระบบต้องเปิดอีโมจิที่กำหนดเองให้กับองค์กร ดูข้อมูลเพิ่มเติมได้ที่หัวข้อดูข้อมูลเกี่ยวกับอีโมจิที่กำหนดเองใน Google Chat และจัดการสิทธิ์สำหรับอีโมจิที่กำหนดเอง ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
|
| CreateMembership |
|---|
|
สร้างการเป็นสมาชิกสำหรับแอป Chat ที่เรียกใช้ ผู้ใช้ หรือ Google Group ระบบไม่รองรับการสร้างการเป็นสมาชิกสำหรับแอปใน Chat อื่นๆ เมื่อสร้างการเป็นสมาชิก หากสมาชิกที่ระบุปิดนโยบายการยอมรับอัตโนมัติไว้ ระบบจะส่งคำเชิญให้สมาชิกดังกล่าว และสมาชิกต้องยอมรับคำเชิญเข้าร่วมพื้นที่ทำงานก่อนจึงจะเข้าร่วมได้ หรือสร้างการเป็นสมาชิกเพื่อเพิ่มสมาชิกไปยังพื้นที่ทำงานที่ระบุโดยตรง รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
ระบบไม่รองรับการตรวจสอบสิทธิ์แอปสำหรับกรณีการใช้งานต่อไปนี้
ดูตัวอย่างการใช้งานได้ที่หัวข้อต่อไปนี้
|
| CreateMessage |
|---|
|
สร้างข้อความในพื้นที่ทำงานของ Google Chat ดูตัวอย่างได้ที่หัวข้อส่งข้อความ รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
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 |
|---|
|
ลบการเป็นสมาชิก โปรดดูตัวอย่างที่หัวข้อนำผู้ใช้หรือแอป 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 เพย์โหลดเหตุการณ์มีทรัพยากรเวอร์ชันล่าสุดที่มีการเปลี่ยนแปลง ตัวอย่างเช่น หากคุณขอเหตุการณ์เกี่ยวกับข้อความใหม่ แต่ข้อความได้รับการอัปเดตในภายหลัง เซิร์ฟเวอร์จะแสดงผลทรัพยากร หมายเหตุ: ระบบจะไม่แสดงช่อง รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้ด้วยขอบเขตการให้สิทธิ์ที่เหมาะสมสำหรับการอ่านข้อมูลที่ขอ
หากต้องการรับกิจกรรม ผู้โทรที่ตรวจสอบสิทธิ์แล้วต้องเป็นสมาชิกของพื้นที่ทำงาน ดูตัวอย่างได้ที่หัวข้อดูรายละเอียดเกี่ยวกับกิจกรรมจากพื้นที่ทำงานใน 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 สำหรับแต่ละเหตุการณ์ เพย์โหลดจะมีทรัพยากร Chat เวอร์ชันล่าสุด เช่น หากคุณแสดงรายการเหตุการณ์เกี่ยวกับสมาชิกใหม่ในพื้นที่ทำงาน เซิร์ฟเวอร์จะแสดงผลทรัพยากร รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้ด้วยขอบเขตการให้สิทธิ์ที่เหมาะสมสำหรับการอ่านข้อมูลที่ขอ
หากต้องการแสดงรายการกิจกรรม ผู้โทรที่ตรวจสอบสิทธิ์แล้วต้องเป็นสมาชิกของพื้นที่ทำงาน ดูตัวอย่างได้ที่หัวข้อแสดงรายการเหตุการณ์จากพื้นที่ทำงานใน Google Chat
|
| ListSpaces |
|---|
|
แสดงรายการพื้นที่ทำงานที่ผู้โทรเป็นสมาชิก แชทเป็นกลุ่มและ DM จะไม่แสดงจนกว่าจะมีการส่งข้อความแรก ดูตัวอย่างได้ที่หัวข้อแสดงรายการพื้นที่ทำงาน รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
หากต้องการแสดงรายการพื้นที่ทำงานที่มีชื่อทั้งหมดตามองค์กร Google Workspace ให้ใช้เมธอด
|
| MarkAsActive |
|---|
|
ทำเครื่องหมายผู้ใช้เป็น ตั้งค่าสถานะความพร้อมของผู้ใช้เป็น วิธีนี้จะอัปเดตเฉพาะความพร้อมของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วเท่านั้น ต้องมีการตรวจสอบสิทธิ์ของผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
|
| MarkAsAway |
|---|
|
ทำเครื่องหมายผู้ใช้เป็น ตั้งค่าสถานะของผู้ใช้เป็นไม่อยู่และไม่ได้รับผลกระทบจากกิจกรรมของผู้ใช้ วิธีนี้จะอัปเดตเฉพาะความพร้อมของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วเท่านั้น ต้องมีการตรวจสอบสิทธิ์ของผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
|
| MarkAsDoNotDisturb |
|---|
|
ทำเครื่องหมายผู้ใช้เป็น ตั้งค่าสถานะความพร้อมของผู้ใช้เป็น วิธีนี้จะอัปเดตเฉพาะความพร้อมของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วเท่านั้น ต้องมีการตรวจสอบสิทธิ์ของผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
|
| MoveSectionItem |
|---|
|
ย้ายรายการจากส่วนหนึ่งไปยังอีกส่วนหนึ่ง เช่น หากส่วนหนึ่งมีพื้นที่ทำงาน คุณสามารถใช้วิธีนี้เพื่อย้ายพื้นที่ทำงานไปยังส่วนอื่นได้ โปรดดูรายละเอียดที่หัวข้อสร้างและจัดระเบียบส่วนต่างๆ ใน Google Chat ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
|
| PositionSection |
|---|
|
เปลี่ยนลำดับการจัดเรียงของส่วน โปรดดูรายละเอียดที่หัวข้อสร้างและจัดระเบียบส่วนต่างๆ ใน Google Chat ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
|
| ReplaceMessageCards |
|---|
|
แทนที่การ์ดที่รวมอยู่ในข้อความ แอปใน Chat จะแทนที่การ์ดในข้อความที่มนุษย์สร้างขึ้นได้ก็ต่อเมื่อข้อความนั้นมีการ์ดอยู่แล้ว และการ์ดดังกล่าวสร้างขึ้นโดยแอป หากแอปแทนที่การ์ดด้วยรายการว่างเปล่า ระบบจะนำการ์ดออก หลังจากนำการ์ดออกแล้ว แอปจะเพิ่มการ์ดกลับเข้าไปในข้อความไม่ได้ ต้องมีการตรวจสอบสิทธิ์แอปที่มีขอบเขตการให้สิทธิ์: -
|
| SearchMessages |
|---|
|
ค้นหาข้อความใน Google Chat ที่ผู้ใช้ที่โทรมีสิทธิ์เข้าถึง แสดงรายการข้อความที่ตรงกับเกณฑ์การค้นหา หากต้องการค้นหาในพื้นที่ทำงานทั้งหมดที่ผู้ใช้มีสิทธิ์เข้าถึง ให้ตั้งค่า API นี้ไม่แสดงข้อความทุกประเภท ข้อความประเภทที่แสดงด้านล่างจะไม่รวมอยู่ในการตอบกลับ ใช้
ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้
|
| SearchSpaces |
|---|
|
แสดงรายการพื้นที่ทำงานในองค์กร Google Workspace ดูตัวอย่างได้ที่หัวข้อค้นหาและจัดการพื้นที่ทำงาน เมื่อตั้งค่า รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
|
| SetUpSpace |
|---|
|
สร้างพื้นที่ทำงานและเพิ่มผู้ใช้ที่ระบุลงในพื้นที่ทำงาน ระบบจะเพิ่มผู้ใช้ที่โทรไปยังพื้นที่ทำงานโดยอัตโนมัติ และไม่ควรระบุเป็นสมาชิกในคำขอ ดูตัวอย่างได้ที่หัวข้อตั้งค่าพื้นที่ทำงานที่มีสมาชิกเริ่มต้น หากต้องการระบุสมาชิกที่เป็นบุคคลธรรมดาที่จะเพิ่ม ให้เพิ่มการเป็นสมาชิกด้วย หากต้องการระบุ Google Groups ที่จะเพิ่ม ให้เพิ่มการเป็นสมาชิกด้วย สำหรับพื้นที่ทำงานที่มีชื่อหรือแชทเป็นกลุ่ม หากผู้โทรบล็อกหรือถูกบล็อกโดยสมาชิกบางราย หรือไม่มีสิทธิ์เพิ่มสมาชิกบางราย ระบบจะไม่เพิ่มสมาชิกเหล่านั้นไปยังพื้นที่ทำงานที่สร้างขึ้น หากต้องการสร้างข้อความส่วนตัว (DM) ระหว่างผู้ใช้ที่โทรกับผู้ใช้ที่เป็นมนุษย์รายอื่น ให้ระบุการเป็นสมาชิก 1 รายการเพื่อแสดงถึงผู้ใช้ที่เป็นมนุษย์ หากผู้ใช้รายหนึ่งบล็อกอีกรายหนึ่ง คำขอจะดำเนินการไม่สำเร็จและระบบจะไม่สร้าง DM หากต้องการสร้าง DM ระหว่างผู้ใช้ที่โทรและแอปการโทร ให้ตั้งค่า หากมี DM ระหว่างผู้ใช้ 2 คนอยู่แล้ว แม้ว่าผู้ใช้รายหนึ่งจะบล็อกอีกรายหนึ่งในขณะที่ส่งคำขอ ระบบจะแสดงผล DM ที่มีอยู่ ระบบไม่รองรับพื้นที่ทำงานที่มีการตอบกลับแบบแยกชุดข้อความ หากได้รับข้อความแสดงข้อผิดพลาด ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้
|
| UpdateAvailability |
|---|
|
อัปเดตข้อมูลความพร้อมของผู้ใช้ที่เป็นมนุษย์ คุณอัปเดตได้เฉพาะช่อง วิธีนี้จะอัปเดตเฉพาะความพร้อมของผู้ใช้ที่ตรวจสอบสิทธิ์แล้วเท่านั้น ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้
|
| UpdateMembership |
|---|
|
อัปเดตการเป็นสมาชิก โปรดดูตัวอย่างที่หัวข้ออัปเดตการเป็นสมาชิกของผู้ใช้ในพื้นที่ทำงาน รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
|
| UpdateMessage |
|---|
|
อัปเดตข้อความ วิธีการของ รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
เมื่อใช้การตรวจสอบสิทธิ์แอป คำขอจะอัปเดตได้เฉพาะข้อความที่สร้างโดยแอป Chat ที่เรียกใช้เท่านั้น
|
| UpdateSection |
|---|
|
อัปเดตส่วน อัปเดตได้เฉพาะส่วนประเภท ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
|
| UpdateSpace |
|---|
|
อัปเดตพื้นที่ทำงาน ดูตัวอย่างได้ที่หัวข้ออัปเดตพื้นที่ทำงาน หากคุณกำลังอัปเดตช่อง รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
การตรวจสอบสิทธิ์ของแอปมีข้อจำกัดดังต่อไปนี้
|
| UpdateSpaceNotificationSetting |
|---|
|
อัปเดตการตั้งค่าการแจ้งเตือนของพื้นที่ทำงาน ดูตัวอย่างได้ที่หัวข้ออัปเดตการตั้งค่าการแจ้งเตือนพื้นที่ทำงานของผู้โทร ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
|
| UpdateSpaceReadState |
|---|
|
อัปเดตสถานะการอ่านของผู้ใช้ภายในพื้นที่ทำงาน ซึ่งใช้เพื่อระบุข้อความที่อ่านแล้วและยังไม่อ่าน ดูตัวอย่างได้ที่หัวข้ออัปเดตสถานะการอ่านพื้นที่ทำงานของผู้ใช้ ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
|
AccessoryWidget
วิดเจ็ตแบบอินเทอร์แอกทีฟอย่างน้อย 1 รายการที่ปรากฏที่ด้านล่างของข้อความ โปรดดูรายละเอียดที่หัวข้อเพิ่มวิดเจ็ตแบบอินเทอร์แอกทีฟที่ด้านล่างของข้อความ
| ช่อง | |
|---|---|
ฟิลด์ Union 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 |
รหัสของวิดเจ็ตที่อัปเดต รหัสต้องตรงกับรหัสของวิดเจ็ตที่ทริกเกอร์คำขออัปเดต |
ฟิลด์ Union updated_widget วิดเจ็ตอัปเดตเพื่อตอบสนองต่อการดำเนินการของผู้ใช้ updated_widget ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
suggestions |
รายการผลการเติมข้อความอัตโนมัติของวิดเจ็ต |
ActionStatus
แสดงสถานะของคำขอเพื่อเรียกใช้หรือส่งกล่องโต้ตอบ
| ช่อง | |
|---|---|
status_code |
รหัสสถานะ |
user_facing_message |
ข้อความที่จะส่งถึงผู้ใช้เกี่ยวกับสถานะคำขอ หากไม่ได้ตั้งค่า ระบบจะส่งข้อความทั่วไปตาม |
หมายเหตุ
คำอธิบายประกอบสามารถเชื่อมโยงกับเนื้อหาข้อความธรรมดาของข้อความหรือชิปที่ลิงก์ไปยังแหล่งข้อมูล Google Workspace เช่น Google เอกสารหรือชีตที่มี start_index และ 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"
}
}]
| ช่อง | |
|---|---|
type |
ประเภทของคำอธิบายประกอบนี้ |
length |
ความยาวของสตริงย่อยในเนื้อหาข้อความธรรมดาที่คำอธิบายประกอบนี้สอดคล้องด้วย หากไม่มี จะแสดงความยาวเป็น 0 |
start_index |
ดัชนีเริ่มต้น (แบบ 0, รวม) ในเนื้อหาข้อความธรรมดาที่คำอธิบายประกอบนี้สอดคล้องด้วย |
ฟิลด์ Union 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 |
คำสั่งเครื่องหมายทับ ผู้ใช้ส่งคำสั่งในข้อความแชท |
QUICK_COMMAND |
คำสั่งด่วน ผู้ใช้เลือกคำสั่งจากเมนู Chat ในส่วนตอบกลับข้อความ |
MESSAGE_ACTION |
การดำเนินการกับข้อความ ผู้ใช้เลือกคำสั่งจากเมนูตามบริบทของข้อความใน Chat |
AttachedGif
รูปภาพ GIF ที่ระบุโดย URL
| ช่อง | |
|---|---|
uri |
เอาต์พุตเท่านั้น URL ที่โฮสต์รูปภาพ GIF |
ไฟล์แนบ
ไฟล์แนบใน Google Chat
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของไฟล์แนบ รูปแบบ: |
content_name |
เอาต์พุตเท่านั้น ชื่อไฟล์ต้นฉบับของเนื้อหา ไม่ใช่เส้นทางแบบเต็ม |
content_type |
เอาต์พุตเท่านั้น ประเภทเนื้อหา (ประเภท MIME) ของไฟล์ |
thumbnail_uri |
เอาต์พุตเท่านั้น URL ภาพขนาดย่อที่ควรใช้เพื่อแสดงตัวอย่างไฟล์แนบต่อผู้ใช้ที่เป็นมนุษย์ แอปใน Chat ไม่ควรใช้ URL นี้เพื่อดาวน์โหลดเนื้อหาไฟล์แนบ |
download_uri |
เอาต์พุตเท่านั้น URL สำหรับดาวน์โหลดที่ควรใช้เพื่อให้ผู้ใช้ที่เป็นมนุษย์ดาวน์โหลดไฟล์แนบได้ แอปใน Chat ไม่ควรใช้ URL นี้เพื่อดาวน์โหลดเนื้อหาไฟล์แนบ |
source |
เอาต์พุตเท่านั้น แหล่งที่มาของไฟล์แนบ |
ฟิลด์ Union data_ref การอ้างอิงข้อมูลไปยังไฟล์แนบ data_ref ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
attachment_data_ref |
ไม่บังคับ การอ้างอิงถึงข้อมูลไฟล์แนบ ช่องนี้ใช้เพื่อสร้างหรืออัปเดตข้อความที่มีไฟล์แนบ หรือใช้กับ Media API เพื่อดาวน์โหลดข้อมูลไฟล์แนบ |
drive_data_ref |
เอาต์พุตเท่านั้น การอ้างอิงถึงไฟล์แนบ Google ไดรฟ์ ช่องนี้ใช้กับ Google Drive API |
แหล่งที่มา
แหล่งที่มาของไฟล์แนบ
| Enum | |
|---|---|
SOURCE_UNSPECIFIED |
Reserved. |
DRIVE_FILE |
ไฟล์ดังกล่าวเป็นไฟล์ใน Google ไดรฟ์ |
UPLOADED_CONTENT |
ระบบจะอัปโหลดไฟล์ไปยัง Chat |
AttachmentDataRef
การอ้างอิงถึงข้อมูลไฟล์แนบ
| ช่อง | |
|---|---|
resource_name |
ไม่บังคับ ชื่อทรัพยากรของข้อมูลไฟล์แนบ ช่องนี้ใช้กับ Media API เพื่อดาวน์โหลดข้อมูลไฟล์แนบ |
attachment_upload_token |
ไม่บังคับ โทเค็นแบบทึบแสงที่มีการอ้างอิงถึงไฟล์แนบที่อัปโหลด ไคลเอ็นต์จะถือว่าเป็นสตริงทึบแสงและใช้เพื่อสร้างหรืออัปเดตข้อความแชทที่มีไฟล์แนบ |
กลุ่มเป้าหมาย
กลุ่มเป้าหมายใน Google Chat กลุ่มเป้าหมายหมายถึงกลุ่มผู้ใช้ภายในองค์กร Google Workspace ที่ผู้ดูแลระบบกำหนดไว้ กลุ่มเป้าหมายใช้เพื่อกำหนดการตั้งค่าการเข้าถึงและการมองเห็นสำหรับทรัพยากร เช่น การทำให้พื้นที่ทำงานค้นพบได้สำหรับกลุ่มผู้ใช้ที่เฉพาะเจาะจง
ดูรายละเอียดเพิ่มเติมได้ที่หัวข้อกลุ่มเป้าหมายและทำให้พื้นที่ทำงานค้นพบได้สำหรับกลุ่มเป้าหมาย
| ช่อง | |
|---|---|
name |
ชื่อทรัพยากรของกลุ่มเป้าหมายที่สามารถค้นพบหรือเข้าร่วมพื้นที่ทำงานได้ โปรดดูรายละเอียดที่หัวข้อทำให้กลุ่มเป้าหมายค้นพบพื้นที่ทำงานได้ รูปแบบ: หากต้องการใช้กลุ่มเป้าหมายเริ่มต้นสำหรับองค์กร Google Workspace ให้ตั้งค่าเป็น |
ความพร้อมใช้งาน
แสดงข้อมูลสถานะปัจจุบันของผู้ใช้ใน Google Chat ซึ่งรวมถึงสถานะ (เช่น ใช้งานอยู่ ไม่อยู่ ห้ามรบกวน) และสถานะที่กำหนดเอง
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของเวลาว่างของผู้ใช้ รูปแบบ:
นอกจากนี้ คุณยังใช้อีเมลของผู้ใช้หรือ |
state |
เอาต์พุตเท่านั้น สถานะความพร้อมใช้งานปัจจุบันของผู้ใช้ |
custom_status |
ไม่บังคับ สถานะที่กำหนดเองของผู้ใช้ |
ฟิลด์ Union state_metadata ข้อมูลเมตาเพิ่มเติมที่เชื่อมโยงกับสถานะความพร้อมของผู้ใช้ state_metadata ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
do_not_disturb_metadata |
เอาต์พุตเท่านั้น ข้อมูลเมตาหากสถานะผู้ใช้ตั้งค่าเป็น DO_NOT_DISTURB |
รัฐ
แสดงสถานะความพร้อมใช้งานปัจจุบันของผู้ใช้
| Enum | |
|---|---|
STATE_UNSPECIFIED |
ค่าเริ่มต้น ไม่ได้ระบุสถานะ |
ACTIVE |
ผู้ใช้กำลังใช้งานอยู่ โดยอิงตามกิจกรรมล่าสุด |
IDLE |
ผู้ใช้ไม่มีการใช้งานในขณะนี้ สถานะนี้บ่งบอกถึงช่วงเวลาที่ไม่มีการใช้งานหลังจากที่เคยอยู่ในสถานะ "ใช้งานอยู่" ก่อนที่จะเปลี่ยนเป็นสถานะ "ไม่อยู่" |
AWAY |
ผู้ใช้ไม่อยู่ในขณะนี้ ซึ่งอาจตั้งค่าโดยอัตโนมัติหลังจากไม่มีการใช้งานเป็นระยะเวลาหนึ่งในสถานะใช้งานอยู่หรือไม่มีการใช้งาน หรือผู้ใช้อาจตั้งค่าด้วยตนเองก็ได้ เมื่อตั้งค่าด้วยตนเองผ่าน MarkAsAway สถานะนี้จะยังคงอยู่ไม่ว่าผู้ใช้จะทำกิจกรรมใดก็ตาม |
DO_NOT_DISTURB |
ผู้ใช้อยู่ในสถานะห้ามรบกวน ซึ่งตั้งค่าด้วยตนเอง |
CalendarEventLinkData
ข้อมูลสำหรับลิงก์กิจกรรมในปฏิทิน
| ช่อง | |
|---|---|
calendar_id |
ตัวระบุปฏิทินของปฏิทินที่ลิงก์ |
event_id |
ตัวระบุกิจกรรมของกิจกรรมในปฏิทินที่ลิงก์ |
CardWithId
การ์ดในข้อความ Google Chat
แอปใน Chat สามารถสร้างการ์ดด้วยการตรวจสอบสิทธิ์ของแอป ในฐานะส่วนหนึ่งของเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ หากแอปใน Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ แอปจะสร้างข้อความการ์ดได้ หากแอปใน Chat ไม่ได้อยู่ในโปรแกรมเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ แอปจะสร้างการ์ดที่มีการตรวจสอบสิทธิ์ของผู้ใช้ไม่ได้
หากต้องการดูวิธีสร้างข้อความที่มีการ์ด โปรดดูหัวข้อส่งข้อความ
ออกแบบและดูตัวอย่างการ์ดด้วยเครื่องมือสร้างการ์ด
เปิดเครื่องมือสร้างการ์ด| ช่อง | |
|---|---|
card_id |
ต้องระบุหากข้อความมีการ์ดหลายรายการ ตัวระบุที่ไม่ซ้ำกันสำหรับการ์ดในข้อความ |
card |
การ์ด ขนาดสูงสุดคือ 32 KB |
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 ไม่รองรับรูปแบบมาร์กดาวน์ |
image_preview |
ไม่บังคับ ตัวอย่างรูปภาพของตัวอย่างข้อมูลที่ระบุเป็นอินพุตเมื่อสร้างการอ้างอิง |
CompleteImportSpaceRequest
ข้อความคำขอสำหรับการดำเนินการนำเข้าพื้นที่ทำงานให้เสร็จสมบูรณ์
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานโหมดการนำเข้า รูปแบบ: |
CompleteImportSpaceResponse
ข้อความตอบกลับสำหรับการดำเนินการนำเข้าพื้นที่ทำงานให้เสร็จสมบูรณ์
| ช่อง | |
|---|---|
space |
พื้นที่ทำงานโหมดการนำเข้า |
ContextualAddOnMarkup
ประเภทนี้ไม่มีช่อง
มาร์กอัปสำหรับนักพัฒนาซอฟต์แวร์เพื่อระบุเนื้อหาของส่วนเสริมตามบริบท
การ์ด
การ์ดคือองค์ประกอบ UI ที่มีวิดเจ็ต UI เช่น ข้อความและรูปภาพได้
| ช่อง | |
|---|---|
header |
ส่วนหัวของการ์ด โดยปกติแล้วส่วนหัวจะมีชื่อและรูปภาพ |
sections[] |
โดยแต่ละส่วนจะคั่นด้วยเส้นแบ่ง |
card_actions[] |
การดำเนินการของการ์ดนี้ |
name |
ชื่อบัตร |
CardAction
การดำเนินการกับการ์ดคือการดำเนินการที่เชื่อมโยงกับการ์ด สำหรับการ์ดใบแจ้งหนี้ การดำเนินการทั่วไปคือลบใบแจ้งหนี้ ส่งอีเมลใบแจ้งหนี้ หรือเปิดใบแจ้งหนี้ในเบราว์เซอร์
แอป Google Chat ไม่รองรับ
| ช่อง | |
|---|---|
action_label |
ป้ายกำกับที่ใช้แสดงในรายการเมนูการดำเนินการ |
on_click |
การดำเนินการ onclick สำหรับรายการการทำงานนี้ |
CardHeader
| ช่อง | |
|---|---|
title |
ต้องระบุชื่อ ส่วนหัวมีความสูงคงที่ โดยหากระบุทั้งชื่อและคำบรรยาย แต่ละรายการจะใช้พื้นที่ 1 บรรทัด หากระบุเฉพาะชื่อ ชื่อจะใช้ทั้ง 2 บรรทัด |
subtitle |
คำบรรยายของส่วนหัวของการ์ด |
image_style |
ประเภทของรูปภาพ (เช่น เส้นขอบสี่เหลี่ยมจัตุรัสหรือเส้นขอบวงกลม) |
image_url |
URL ของรูปภาพในส่วนหัวของการ์ด |
ImageStyle
| Enum | |
|---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
เส้นขอบสี่เหลี่ยมจัตุรัส |
AVATAR |
เส้นขอบวงกลม |
ส่วน
ส่วนประกอบด้วยคอลเล็กชันวิดเจ็ตที่แสดงผล (แนวตั้ง) ตามลำดับที่ระบุไว้ การ์ดมีความกว้างคงที่แคบในทุกแพลตฟอร์ม จึงไม่จำเป็นต้องใช้พร็อพเพอร์ตี้เลย์เอาต์ (เช่น float) ในขณะนี้
| ช่อง | |
|---|---|
header |
ส่วนหัวของส่วน รองรับข้อความที่จัดรูปแบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบข้อความได้ที่หัวข้อการจัดรูปแบบข้อความในแอป Google Chat และการจัดรูปแบบข้อความในส่วนเสริมของ Google Workspace |
widgets[] |
ส่วนต้องมีวิดเจ็ตอย่างน้อย 1 รายการ |
CreateCustomEmojiRequest
คำขอสร้างอีโมจิที่กำหนดเอง
| ช่อง | |
|---|---|
custom_emoji |
ต้องระบุ อีโมจิที่กำหนดเองที่จะสร้าง |
CreateMembershipRequest
ข้อความคำขอสำหรับการสร้างการเป็นสมาชิก
| ช่อง | |
|---|---|
parent |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานที่จะสร้างการเป็นสมาชิก รูปแบบ: spaces/{space} |
membership |
ต้องระบุ ความสัมพันธ์ของการเป็นสมาชิกที่จะสร้าง ช่อง เมื่อแอปใน Chat สร้างความสัมพันธ์ของการเป็นสมาชิกสำหรับผู้ใช้ที่เป็นมนุษย์ แอปจะต้องใช้ขอบเขตการให้สิทธิ์บางอย่างและตั้งค่าเฉพาะสำหรับบางฟิลด์ ดังนี้
การเชิญผู้ใช้ภายนอกองค์กร Workspace ที่เป็นเจ้าของพื้นที่ทำงานต้องมีการตรวจสอบสิทธิ์ผู้ใช้ เมื่อแอปใน Chat สร้างความสัมพันธ์ของการเป็นสมาชิกสำหรับตัวเอง แอปจะต้องตรวจสอบสิทธิ์ในฐานะผู้ใช้และใช้ขอบเขต |
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการการสนทนาในแชทและพื้นที่ทำงาน ต้องใช้ขอบเขต OAuth 2.0 การสร้างการเป็นสมาชิกแอปหรือการสร้างการเป็นสมาชิกสำหรับผู้ใช้ภายนอกองค์กร Google Workspace ของผู้ดูแลระบบไม่รองรับการใช้สิทธิ์เข้าถึงระดับผู้ดูแลระบบ |
CreateMessageNotificationOptions
ตัวเลือกสำหรับลักษณะการทำงานของการแจ้งเตือนเมื่อโพสต์ข้อความ
| ช่อง | |
|---|---|
notification_type |
ประเภทการแจ้งเตือนสำหรับข้อความ |
NotificationType
ตัวเลือกประเภทการแจ้งเตือนสำหรับข้อความ
| Enum | |
|---|---|
NOTIFICATION_TYPE_NONE |
ลักษณะการทำงานเริ่มต้น ลักษณะการทำงานของการแจ้งเตือนจะคล้ายกับเมื่อผู้ใช้ที่เป็นมนุษย์ส่งข้อความโดยใช้ UI ของ Chat กล่าวคือ ระบบจะไม่ส่งการแจ้งเตือนไปยังผู้ส่งที่เป็นมนุษย์ |
NOTIFICATION_TYPE_FORCE_NOTIFY |
บังคับแจ้งเตือนผู้รับ ซึ่งจะข้ามการตั้งค่าการแจ้งเตือนพื้นที่ทำงานของผู้ใช้และการตั้งค่าโหมดห้ามรบกวนของ Chat ตัวเลือกนี้จะไม่ข้ามการตั้งค่าโหมดห้ามรบกวนระดับอุปกรณ์ ต้องใช้การตรวจสอบสิทธิ์ของแอป |
NOTIFICATION_TYPE_SILENT |
ไม่ต้องแจ้งเตือนผู้รับ และไม่ต้องทำเครื่องหมายข้อความว่ายังไม่อ่าน ซึ่งจะทำงานคล้ายกับการที่ผู้ใช้ปิดเสียงการสนทนาหรือเปิดใช้โหมดห้ามรบกวนใน Chat ต้องใช้การตรวจสอบสิทธิ์ของแอป |
CreateMessagePinRequest
ข้อความคำขอสำหรับการสร้างการปักหมุดข้อความ
| ช่อง | |
|---|---|
parent |
ต้องระบุ พื้นที่ทำงานหลักที่จะสร้างการปักหมุดข้อความ รูปแบบ: spaces/{space} |
message_pin |
ต้องระบุ MessagePin ที่จะสร้าง |
CreateMessageRequest
สร้างข้อความ
| ช่อง | |
|---|---|
parent |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานที่จะสร้างข้อความ รูปแบบ: |
message |
ต้องระบุ เนื้อหาข้อความ |
thread_key |
ไม่บังคับ เลิกใช้งานแล้ว: โปรดใช้ |
request_id |
ไม่บังคับ รหัสที่ไม่ซ้ำกันสำหรับคำขอนี้ เราขอแนะนำให้ใช้ UUID แบบสุ่ม การระบุรหัสคำขอจะทำให้คำขอเป็นแบบ Idempotent ซึ่งช่วยให้มั่นใจได้ว่าคำขอที่เหมือนกันหลายรายการซึ่งมีรหัสคำขอเดียวกันจะส่งผลให้มีการสร้างข้อความเพียงข้อความเดียว คำขอต่อๆ มาที่มีรหัสคำขอเดียวกันจะแสดงข้อความที่มีอยู่และไม่อัปเดตข้อความ แม้ว่ารายละเอียดที่ขอจะแตกต่างจากสถานะปัจจุบันก็ตาม วิธีใช้ช่องนี้อย่างมีประสิทธิภาพ
|
message_reply_option |
ไม่บังคับ ระบุว่าข้อความจะเริ่มชุดข้อความหรือตอบกลับชุดข้อความ รองรับเฉพาะในพื้นที่ทำงานที่มีชื่อเท่านั้น เมื่อตอบสนองต่อการโต้ตอบของผู้ใช้ ระบบจะไม่สนใจช่องนี้ สำหรับการโต้ตอบภายในชุดข้อความ ระบบจะสร้างการตอบกลับในชุดข้อความเดียวกัน ไม่เช่นนั้น ระบบจะสร้างการตอบกลับเป็นชุดข้อความใหม่ |
message_id |
ไม่บังคับ รหัสที่กำหนดเองสำหรับข้อความ ช่วยให้แอปใน Chat รับ อัปเดต หรือลบข้อความได้โดยไม่ต้องจัดเก็บรหัสที่ระบบกำหนดไว้ในชื่อทรัพยากรของข้อความ (แสดงในช่อง ค่าสำหรับช่องนี้ต้องเป็นไปตามข้อกำหนดต่อไปนี้
โปรดดูรายละเอียดที่หัวข้อตั้งชื่อข้อความ |
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 แบบสุ่ม การระบุรหัสคำขอจะทำให้คำขอเป็นแบบ Idempotent ซึ่งช่วยให้มั่นใจได้ว่าคำขอที่เหมือนกันหลายรายการซึ่งมีรหัสคำขอเดียวกันจะส่งผลให้มีการสร้างพื้นที่ทำงานเพียงรายการเดียว คำขอต่อมาที่มีรหัสคำขอเดียวกันจะแสดงผลพื้นที่ทำงานที่มีอยู่และไม่อัปเดตพื้นที่ทำงาน แม้ว่ารายละเอียดที่ขอจะแตกต่างจากสถานะปัจจุบันก็ตาม วิธีใช้ช่องนี้อย่างมีประสิทธิภาพ
|
CustomEmoji
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของอีโมจิที่กำหนดเองซึ่งเซิร์ฟเวอร์กำหนดให้ รูปแบบ: |
uid |
เอาต์พุตเท่านั้น คีย์ที่ไม่ซ้ำกันสำหรับแหล่งข้อมูลอีโมจิที่กำหนดเอง |
emoji_name |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ ชื่อที่ผู้ใช้ระบุสำหรับอีโมจิที่กำหนดเอง ซึ่งไม่ซ้ำกันภายในองค์กร ต้องระบุเมื่อสร้างอีโมจิที่กำหนดเอง และเป็นเอาต์พุตเท่านั้นในกรณีอื่นๆ ชื่ออีโมจิต้องขึ้นต้นและลงท้ายด้วยโคลอน ต้องเป็นตัวพิมพ์เล็ก และมีได้เฉพาะอักขระที่เป็นตัวอักษรและตัวเลขคละกัน เครื่องหมายขีดกลาง และเครื่องหมายขีดล่างเท่านั้น ควรใช้ขีดกลางและขีดล่างเพื่อแยกคำ แต่จะใช้ต่อกันไม่ได้ ตัวอย่าง: |
temporary_image_uri |
เอาต์พุตเท่านั้น URL รูปภาพชั่วคราวสำหรับอีโมจิที่กำหนดเอง ซึ่งใช้ได้เป็นเวลาอย่างน้อย 10 นาที โปรดทราบว่าข้อมูลนี้จะไม่แสดงในการตอบกลับเมื่อสร้างอีโมจิที่กำหนดเอง |
payload |
ไม่บังคับ อินพุตเท่านั้น ข้อมูลเพย์โหลด ต้องระบุเมื่อสร้างอีโมจิที่กำหนดเอง |
CustomEmojiPayload
ข้อมูลเพย์โหลดสำหรับอีโมจิที่กำหนดเอง
| ช่อง | |
|---|---|
file_content |
ต้องระบุ อินพุตเท่านั้น รูปภาพที่ใช้สำหรับอีโมจิที่กำหนดเอง เพย์โหลดต้องมีขนาดไม่เกิน 256 KB และขนาดของรูปภาพต้องเป็นสี่เหลี่ยมจัตุรัสและมีขนาดระหว่าง 64 ถึง 500 พิกเซล ทั้งนี้ ข้อจำกัดอาจมีการเปลี่ยนแปลง |
filename |
ต้องระบุ อินพุตเท่านั้น ชื่อไฟล์ภาพ นามสกุลไฟล์ที่รองรับ ได้แก่ |
CustomEmojiMetadata
ข้อมูลเมตาของคำอธิบายประกอบสำหรับอีโมจิที่กำหนดเอง
| ช่อง | |
|---|---|
custom_emoji |
อีโมจิที่กำหนดเอง |
CustomStatus
แสดงสถานะที่กำหนดเองของผู้ใช้ใน Google Chat ซึ่งรวมถึงข้อความสั้นๆ พร้อมอีโมจิ (ไม่บังคับ) ที่ผู้ใช้ตั้งค่าไว้เพื่อให้บริบทเพิ่มเติมเกี่ยวกับความพร้อมของตนเอง
| ช่อง | |
|---|---|
text |
ต้องระบุ ข้อความของสถานะที่กำหนดเอง ซึ่งจะเป็นสตริงที่มีความยาวสูงสุด 64 ตัวอักษร |
emoji |
ต้องระบุ อีโมจิของสถานะที่กำหนดเอง รองรับเฉพาะอีโมจิ Unicode เท่านั้น ไม่รองรับอีโมจิที่กำหนดเอง |
ฟิลด์ Union expiration เวลาหมดอายุของสถานะที่กำหนดเอง โดยสามารถระบุเป็นการประทับเวลาแบบสัมบูรณ์หรือระยะเวลาที่อยู่ได้ expiration ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
expire_time |
การประทับเวลาเมื่อสถานะที่กำหนดเองหมดอายุ |
ttl |
อินพุตเท่านั้น ระยะเวลาที่สถานะที่กำหนดเองจะหมดอายุ |
DeleteCustomEmojiRequest
คำขอให้ลบอีโมจิที่กำหนดเอง
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของอีโมจิที่กำหนดเองที่จะลบ รูปแบบ: คุณสามารถใช้ชื่ออีโมจิเป็นชื่อแทนสำหรับ |
DeleteMembershipRequest
ส่งคำขอเพื่อลบการเป็นสมาชิกในพื้นที่ทำงาน
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของการเป็นสมาชิกที่จะลบ แอปใน Chat สามารถลบการเป็นสมาชิกของผู้ใช้ที่เป็นมนุษย์หรือของตนเองได้ แอปใน Chat จะลบการเป็นสมาชิกของแอปอื่นๆ ไม่ได้ เมื่อลบการเป็นสมาชิกของบุคคลธรรมดา ต้องใช้ขอบเขต เมื่อลบการเป็นสมาชิกของแอป ต้องใช้ขอบเขต รูปแบบ: |
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการการสนทนาในแชทและพื้นที่ทำงาน ต้องใช้ขอบเขต OAuth 2.0 ระบบไม่รองรับการลบการเป็นสมาชิกแอปในพื้นที่ทำงานโดยใช้สิทธิ์เข้าถึงระดับผู้ดูแลระบบ |
DeleteMessagePinRequest
ข้อความคำขอสำหรับการลบข้อความที่ปักหมุดไว้
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของข้อความที่ปักหมุดไว้ซึ่งต้องการนำออก รูปแบบ: spaces/{space}/messagePins/{message_pin} |
DeleteMessageRequest
คำขอลบข้อความ
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของข้อความ รูปแบบ: หากคุณตั้งค่ารหัสที่กำหนดเองสำหรับข้อความ คุณสามารถใช้ค่าจากช่อง |
force |
ไม่บังคับ เมื่อ มีผลเฉพาะเมื่อตรวจสอบสิทธิ์ในฐานะผู้ใช้ ไม่มีผลเมื่อตรวจสอบสิทธิ์ในฐานะแอปใน Chat |
DeleteReactionRequest
ลบความรู้สึกต่อข้อความ
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อของรีแอ็กชันที่จะลบ รูปแบบ: |
DeleteSectionRequest
ข้อความคำขอสำหรับการลบส่วน
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อของส่วนที่จะลบ รูปแบบ: |
DeleteSpaceRequest
คำขอลบพื้นที่ทำงาน
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานที่จะลบ รูปแบบ: |
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการการสนทนาในแชทและพื้นที่ทำงาน ต้องใช้ขอบเขต OAuth 2.0 |
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 |
อินพุตเท่านั้น สถานะของคำขอเพื่อเรียกใช้หรือส่งกล่องโต้ตอบ แสดงสถานะและข้อความต่อผู้ใช้ หากจำเป็น เช่น ในกรณีที่เกิดข้อผิดพลาดหรือดำเนินการสำเร็จ |
ฟิลด์ Union action การดำเนินการที่ต้องทำ action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
dialog |
อินพุตเท่านั้น กล่องโต้ตอบสำหรับคำขอ |
DoNotDisturbMetadata
ข้อมูลเมตาที่เชื่อมโยงกับสถานะความพร้อมใช้งาน DO_NOT_DISTURB ซึ่งระบุเวลาที่สถานะจะหมดอายุ
| ช่อง | |
|---|---|
expiration_time |
เอาต์พุตเท่านั้น การประทับเวลาจนกว่าผู้ใช้ควรได้รับการทำเครื่องหมายเป็น DO_NOT_DISTURB โดยสามารถเลื่อนได้นานสูงสุด 1 ปีนับจากปัจจุบัน |
DriveDataRef
การอ้างอิงถึงข้อมูลของไฟล์แนบในไดรฟ์
| ช่อง | |
|---|---|
drive_file_id |
รหัสของไฟล์ในไดรฟ์ ใช้กับ Drive API |
DriveLinkData
ข้อมูลสำหรับลิงก์ Google ไดรฟ์
| ช่อง | |
|---|---|
drive_data_ref |
DriveDataRef ซึ่งอ้างอิงไฟล์ Google ไดรฟ์ |
mime_type |
ประเภท MIME ของทรัพยากร Google ไดรฟ์ที่ลิงก์ |
องค์ประกอบ
| ช่อง | |
|---|---|
cited_sources[] |
รายการแหล่งข้อมูลที่จะแสดงใต้ข้อความเป็นลิงก์ส่วนท้าย โดยจะไม่มีการอ้างอิงในบรรทัด สำหรับการอ้างอิงในบรรทัด ให้ใช้ |
citations[] |
รายการการอ้างอิงในบรรทัดที่อ้างอิงภายในข้อความ (ผ่านแท็ก |
ElementsImage
| ช่อง | |
|---|---|
ฟิลด์ Union image ต้องระบุ การแสดงรูปภาพที่รองรับรายการใดรายการหนึ่ง image ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
image_uri |
ต้องระบุ URI ที่เข้าถึงได้แบบสาธารณะสำหรับรูปภาพ |
อีโมจิ
อีโมจิที่ใช้เป็นรีแอ็กชันต่อข้อความ
| ช่อง | |
|---|---|
ฟิลด์ Union content ต้องระบุ เนื้อหาของอีโมจิ content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
unicode |
ไม่บังคับ อีโมจิพื้นฐานที่แสดงด้วยสตริง Unicode |
custom_emoji |
อีโมจิที่กำหนดเอง |
EmojiReactionSummary
จำนวนผู้ที่แสดงความรู้สึกต่อข้อความด้วยอีโมจิที่เฉพาะเจาะจง
| ช่อง | |
|---|---|
emoji |
เอาต์พุตเท่านั้น อีโมจิที่เชื่อมโยงกับรีแอ็กชัน |
reaction_count |
เอาต์พุตเท่านั้น จำนวนรีแอ็กชันทั้งหมดที่ใช้อีโมจิที่เกี่ยวข้อง |
FindDirectMessageRequest
คำขอรับพื้นที่ทำงานของข้อความส่วนตัวตามทรัพยากรของผู้ใช้
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของผู้ใช้ที่ต้องการค้นหาข้อความส่วนตัว รูปแบบ: |
FindGroupChatsRequest
คำขอรับพื้นที่แชทเป็นกลุ่มตามทรัพยากรของผู้ใช้
| ช่อง | |
|---|---|
users[] |
ไม่บังคับ ชื่อทรัพยากรของผู้ใช้ที่เป็นมนุษย์ทั้งหมดในแชทเป็นกลุ่มกับผู้ใช้ที่โทร ไม่สามารถรวมแอปใน Chat ไว้ในคำขอได้ จำนวนผู้ใช้สูงสุดที่ระบุได้ในคำขอเดียวคือ รูปแบบ: |
page_size |
ไม่บังคับ จำนวนพื้นที่ทำงานสูงสุดที่จะแสดงผล บริการอาจแสดงผลลัพธ์น้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลพื้นที่ทำงานไม่เกิน 10 รายการ ค่าสูงสุดคือ 30 หากคุณใช้ค่ามากกว่า 30 ระบบจะเปลี่ยนค่าเป็น 30 โดยอัตโนมัติ ค่าลบจะแสดงข้อผิดพลาด |
page_token |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการเรียกใช้ก่อนหน้าเพื่อค้นหาแชทเป็นกลุ่ม ระบุพารามิเตอร์นี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุควรตรงกับการเรียกที่ระบุโทเค็น การส่งค่าที่แตกต่างกันอาจทําให้เกิดผลลัพธ์ที่ไม่คาดคิด |
space_view |
ประเภทมุมมองพื้นที่ทำงานที่ขอ หากไม่ได้ตั้งค่าไว้ ระบบจะใช้ค่าเริ่มต้นเป็น |
FindGroupChatsResponse
การตอบกลับที่มีพื้นที่ทำงานของแชทเป็นกลุ่มซึ่งมีผู้ใช้ที่โทรและผู้ใช้ที่ขออย่างถูกต้อง
| ช่อง | |
|---|---|
spaces[] |
รายการพื้นที่ทำงานในหน้าที่ขอ (หรือหน้าแรก) |
next_page_token |
โทเค็นที่คุณส่งเป็น |
ForwardedMetadata
ข้อมูลเมตาเกี่ยวกับพื้นที่ทำงานต้นทางที่มีการส่งต่อข้อความ
| ช่อง | |
|---|---|
space |
เอาต์พุตเท่านั้น ชื่อทรัพยากรของพื้นที่ทำงานต้นทาง รูปแบบ: spaces/{space} |
space_display_name |
เอาต์พุตเท่านั้น ชื่อที่แสดงของพื้นที่ทำงานหรือ DM ต้นทาง ณ เวลาที่ส่งต่อ สำหรับ |
GetAttachmentRequest
ส่งคำขอเพื่อรับไฟล์แนบ
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของไฟล์แนบในรูปแบบ |
GetAvailabilityRequest
ข้อความคำขอสำหรับเมธอด 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
ข้อความคำขอสำหรับ GetThreadReadStateRequest API
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของสถานะการอ่านชุดข้อความที่จะดึงข้อมูล รองรับเฉพาะการรับสถานะการอ่านสำหรับผู้ใช้ที่โทรเท่านั้น หากต้องการอ้างอิงถึงผู้ใช้ที่โทร ให้ตั้งค่าอย่างใดอย่างหนึ่งต่อไปนี้
รูปแบบ: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
กลุ่ม
Google Group ใน Google Chat
| ช่อง | |
|---|---|
name |
ชื่อทรัพยากรสำหรับ Google Group แสดงกลุ่มใน Cloud Identity Groups API รูปแบบ: groups/{group} |
HistoryState
สถานะประวัติสำหรับข้อความและพื้นที่ทำงาน ระบุระยะเวลาที่จะเก็บข้อความและชุดข้อความการสนทนาไว้หลังจากสร้าง
| Enum | |
|---|---|
HISTORY_STATE_UNSPECIFIED |
ค่าเริ่มต้น โปรดอย่าใช้ |
HISTORY_OFF |
ประวัติปิดอยู่ ระบบจะเก็บข้อความและชุดข้อความไว้เป็นเวลา 24 ชั่วโมง |
HISTORY_ON |
ประวัติเปิดอยู่ กฎการเก็บรักษาของห้องนิรภัยขององค์กรจะระบุระยะเวลาที่จะเก็บข้อความและชุดข้อความไว้ |
ListCustomEmojisRequest
คำขอให้แสดงรายการอีโมจิที่กำหนดเอง
| ช่อง | |
|---|---|
page_size |
ไม่บังคับ จำนวนอีโมจิที่กำหนดเองสูงสุดที่แสดงผล บริการสามารถแสดงอีโมจิที่กำหนดเองน้อยกว่าค่านี้ได้ หากไม่ได้ระบุ ค่าเริ่มต้นจะเป็น 25 ค่าสูงสุดคือ 200 โดยค่าที่มากกว่า 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 |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ข้อความปักหมุดรายการก่อนหน้า ระบุพารามิเตอร์นี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุควรตรงกับการเรียกที่ระบุโทเค็นหน้าเว็บ การส่งค่าที่แตกต่างกันไปยังพารามิเตอร์อื่นๆ อาจทําให้เกิดผลลัพธ์ที่ไม่คาดคิด |
ListMessagePinsResponse
ข้อความตอบกลับสำหรับหมุดข้อความที่แสดงอยู่
| ช่อง | |
|---|---|
message_pins[] |
ข้อความที่ปักหมุดจากพื้นที่ทำงานที่ระบุ |
next_page_token |
คุณสามารถส่งโทเค็นเป็น |
ListMessagesRequest
แสดงข้อความในพื้นที่ทำงานที่ระบุซึ่งผู้ใช้เป็นสมาชิก
| ช่อง | |
|---|---|
parent |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานที่จะแสดงข้อความ รูปแบบ: |
page_size |
ไม่บังคับ จำนวนข้อความสูงสุดที่แสดงผล บริการอาจแสดงข้อความน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลไม่เกิน 25 รายการ ค่าสูงสุดคือ 1,000 หากคุณใช้ค่าที่มากกว่า 1,000 ระบบจะเปลี่ยนค่าเป็น 1,000 โดยอัตโนมัติ ค่าลบจะแสดงข้อผิดพลาด |
page_token |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ข้อความในรายการก่อนหน้า ระบุพารามิเตอร์นี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุควรตรงกับการเรียกที่ระบุโทเค็นหน้าเว็บ การส่งค่าที่แตกต่างกันไปยังพารามิเตอร์อื่นๆ อาจทําให้เกิดผลลัพธ์ที่ไม่คาดคิด |
filter |
ไม่บังคับ ตัวกรองการค้นหา คุณสามารถกรองข้อความตามวันที่ ( หากต้องการกรองข้อความตามวันที่สร้าง ให้ระบุ หากต้องการกรองตามชุดข้อความ ให้ระบุ หากต้องการกรองตามทั้งชุดข้อความและวันที่ ให้ใช้โอเปอเรเตอร์ ตัวอย่างเช่น คำค้นหาต่อไปนี้ถูกต้อง เซิร์ฟเวอร์จะปฏิเสธคำค้นหาที่ไม่ถูกต้องพร้อมข้อผิดพลาด |
order_by |
ไม่บังคับ วิธีจัดเรียงรายการข้อความ ระบุค่าเพื่อจัดเรียงตามการดำเนินการจัดเรียง ค่าการดำเนินการจัดลำดับที่ถูกต้องมีดังนี้
การเรียงลำดับเริ่มต้นคือ |
show_deleted |
ไม่บังคับ เลือกว่าจะรวมข้อความที่ลบหรือไม่ ข้อความที่ลบจะมีเวลาที่ลบและข้อมูลเมตาเกี่ยวกับการลบ แต่เนื้อหาข้อความจะไม่พร้อมใช้งาน |
markup_syntax |
ไม่บังคับ ระบุไวยากรณ์เอาต์พุตที่ต้องการสำหรับช่อง |
ListMessagesResponse
ข้อความตอบกลับสำหรับข้อความที่แสดงอยู่
| ช่อง | |
|---|---|
messages[] |
รายการข้อความ |
next_page_token |
คุณสามารถส่งโทเค็นเป็น |
ListReactionsRequest
แสดงรายการรีแอ็กชันต่อข้อความ
| ช่อง | |
|---|---|
parent |
ต้องระบุ ข้อความที่ผู้ใช้แสดงความรู้สึก รูปแบบ: |
page_size |
ไม่บังคับ จำนวนรีแอ็กชันสูงสุดที่แสดงผล บริการสามารถแสดงความรู้สึกได้น้อยกว่าค่านี้ หากไม่ได้ระบุ ค่าเริ่มต้นจะเป็น 25 ค่าสูงสุดคือ 200 โดยค่าที่มากกว่า 200 จะเปลี่ยนเป็น 200 |
page_token |
ไม่บังคับ (หากกลับมาดำเนินการต่อจากการค้นหาก่อนหน้า) โทเค็นของหน้าที่ได้รับจากการเรียกใช้รายการรีแอ็กชันก่อนหน้า ระบุโทเค็นนี้เพื่อเรียกข้อมูลหน้าถัดไป เมื่อแบ่งหน้า ค่าตัวกรองควรตรงกับการเรียกที่ให้โทเค็นหน้าเว็บ การส่งค่าอื่นอาจทำให้เกิดผลลัพธ์ที่ไม่คาดคิด |
filter |
ไม่บังคับ ตัวกรองการค้นหา คุณสามารถกรองรีแอ็กชันตามอีโมจิ ( หากต้องการกรองรีแอ็กชันสำหรับอีโมจิหรือผู้ใช้หลายรายการ ให้รวมช่องที่คล้ายกันด้วยโอเปอเรเตอร์ หากต้องการกรองรีแอ็กชันตามอีโมจิและผู้ใช้ ให้ใช้โอเปอเรเตอร์ หากคำค้นหาใช้ทั้ง ตัวอย่างเช่น คำค้นหาต่อไปนี้ถูกต้อง การค้นหาต่อไปนี้ไม่ถูกต้อง ระบบจะปฏิเสธการค้นหาที่ไม่ถูกต้องพร้อมข้อผิดพลาด |
ListReactionsResponse
การตอบกลับคำขอแสดงรายการรีแอ็กชัน
| ช่อง | |
|---|---|
reactions[] |
รายการความรู้สึกในหน้าที่ขอ (หรือหน้าแรก) |
next_page_token |
โทเค็นความต่อเนื่องเพื่อดึงข้อมูลผลลัพธ์หน้าถัดไป โดยจะว่างเปล่าสำหรับหน้าสุดท้ายของผลลัพธ์ |
ListSectionItemsRequest
ข้อความคำขอสำหรับแสดงรายการส่วนต่างๆ
| ช่อง | |
|---|---|
parent |
ต้องระบุ รายการหลัก ซึ่งเป็นชื่อทรัพยากรของส่วนที่เป็นเจ้าของคอลเล็กชันรายการส่วนนี้ รองรับเฉพาะการแสดงรายการส่วนสำหรับผู้ใช้ที่โทรเท่านั้น เมื่อกรองตามพื้นที่ทำงาน ให้ใช้อักขระไวลด์การ์ด รูปแบบ: |
page_size |
ไม่บังคับ จำนวนรายการสูงสุดในส่วนที่จะแสดงผล บริการอาจแสดงผลลัพธ์น้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลรายการส่วนไม่เกิน 10 รายการ ค่าสูงสุดคือ 100 หากคุณใช้ค่ามากกว่า 100 ระบบจะเปลี่ยนค่าเป็น 100 โดยอัตโนมัติ ค่าลบจะแสดงข้อผิดพลาด |
page_token |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการเรียกใช้รายการส่วนของรายการก่อนหน้า ระบุโทเค็นนี้เพื่อเรียกข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุควรตรงกับการเรียกที่ระบุโทเค็นหน้าเว็บ การส่งค่าที่แตกต่างกันไปยังพารามิเตอร์อื่นๆ อาจทําให้เกิดผลลัพธ์ที่ไม่คาดคิด |
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 |
ไม่บังคับ โทเค็นของหน้าเว็บที่ได้รับจากการเรียกใช้เหตุการณ์ในพื้นที่ทำงานของรายการก่อนหน้า ระบุโทเค็นนี้เพื่อเรียกข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุไว้เพื่อแสดงรายการเหตุการณ์ในพื้นที่ทำงานต้องตรงกับการเรียกที่ระบุโทเค็นหน้าเว็บ การส่งค่าที่แตกต่างกันไปยังพารามิเตอร์อื่นๆ อาจทําให้เกิดผลลัพธ์ที่ไม่คาดคิด |
filter |
ต้องระบุ ตัวกรองการค้นหา คุณต้องระบุประเภทเหตุการณ์ ( นอกจากนี้ คุณยังกรองตามเวลาเริ่มต้น (
หากต้องการระบุเวลาเริ่มต้นหรือเวลาสิ้นสุด ให้ใช้โอเปอเรเตอร์เท่ากับ ตัวอย่างเช่น คำค้นหาต่อไปนี้ถูกต้อง การค้นหาต่อไปนี้ไม่ถูกต้อง เซิร์ฟเวอร์จะปฏิเสธคำค้นหาที่ไม่ถูกต้องพร้อมข้อผิดพลาด |
ListSpaceEventsResponse
ข้อความตอบกลับสำหรับการแสดงรายการเหตุการณ์ในพื้นที่ทำงาน
| ช่อง | |
|---|---|
space_events[] |
ระบบจะแสดงผลลัพธ์ตามลำดับเวลา (เหตุการณ์เก่าสุดก่อน) หมายเหตุ: ระบบจะไม่แสดงช่อง |
next_page_token |
โทเค็นความต่อเนื่องที่ใช้เพื่อดึงข้อมูลเหตุการณ์เพิ่มเติม หากละเว้นช่องนี้ แสดงว่าไม่มีหน้าถัดไป |
ListSpacesRequest
คำขอแสดงรายการพื้นที่ทำงานที่ผู้โทรเป็นสมาชิก
| ช่อง | |
|---|---|
page_size |
ไม่บังคับ จำนวนพื้นที่ทำงานสูงสุดที่จะแสดงผล บริการอาจแสดงผลลัพธ์น้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลพื้นที่ทำงานไม่เกิน 100 รายการ ค่าสูงสุดคือ 1,000 หากคุณใช้ค่าที่มากกว่า 1,000 ระบบจะเปลี่ยนค่าเป็น 1,000 โดยอัตโนมัติ ค่าลบจะแสดงข้อผิดพลาด |
page_token |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้พื้นที่ทำงานในรายการก่อนหน้า ระบุพารามิเตอร์นี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า ค่าตัวกรองควรตรงกับการเรียกที่ให้โทเค็นหน้าเว็บ การส่งค่าอื่นอาจทําให้เกิดผลลัพธ์ที่ไม่คาดคิด |
filter |
ไม่บังคับ ตัวกรองการค้นหา คุณสามารถกรองพื้นที่ทำงานตามประเภทพื้นที่ทำงาน ( หากต้องการกรองตามประเภทพื้นที่ทำงาน คุณต้องระบุค่า enum ที่ถูกต้อง เช่น ตัวอย่างเช่น คำค้นหาต่อไปนี้ถูกต้อง เซิร์ฟเวอร์จะปฏิเสธคำค้นหาที่ไม่ถูกต้องพร้อมข้อผิดพลาด |
ListSpacesResponse
การตอบกลับสำหรับคำขอพื้นที่ทำงานในรายการ
| ช่อง | |
|---|---|
spaces[] |
รายการพื้นที่ทำงานในหน้าที่ขอ (หรือหน้าแรก) หมายเหตุ: ระบบจะไม่แสดงช่อง |
next_page_token |
คุณสามารถส่งโทเค็นเป็น |
MarkAsActiveRequest
ข้อความคำขอสำหรับเมธอด MarkAsActive
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของความพร้อมให้บริการที่จะทำเครื่องหมายว่าใช้งานอยู่ รูปแบบ: users/{user}/availability
นอกจากนี้ คุณยังใช้อีเมลของผู้ใช้หรือ |
ฟิลด์ Union expiration วันหมดอายุสำหรับสถานะความพร้อมใช้งาน "ใช้งานอยู่" ระบบจะทำเครื่องหมายผู้ใช้เป็น "ไม่อยู่" หลังจากหมดอายุ หากไม่ได้ระบุวันหมดอายุ สถานะ ACTIVE จะหมดอายุใน 30 นาทีจากเวลาปัจจุบัน expiration ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
expire_time |
การประทับเวลาแบบสัมบูรณ์เมื่อสถานะ ACTIVE หมดอายุ |
ttl |
ระยะเวลาตั้งแต่เวลาปัจจุบันจนกว่าสถานะ ACTIVE จะหมดอายุ การใช้ TTL แบบสั้นจะรีเซ็ตสถานะของผู้ใช้ให้เป็นไปตามกิจกรรมหลังจากระยะเวลาสั้นๆ นี้ได้อย่างมีประสิทธิภาพ |
MarkAsAwayRequest
ข้อความคำขอสำหรับเมธอด MarkAsAway
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของเวลาว่างที่จะทำเครื่องหมายว่าไม่อยู่ รูปแบบ: users/{user}/availability
นอกจากนี้ คุณยังใช้อีเมลของผู้ใช้หรือ |
MarkAsDoNotDisturbRequest
ข้อความคำขอสำหรับเมธอด MarkAsDoNotDisturb
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของเวลาว่างที่จะทำเครื่องหมายเป็นห้ามรบกวน รูปแบบ: users/{user}/availability
นอกจากนี้ คุณยังใช้อีเมลของผู้ใช้หรือ |
ฟิลด์ Union expiration ต้องระบุ วันหมดอายุของสถานะความพร้อมใช้งานโหมดห้ามรบกวน ระบบจะทำเครื่องหมายผู้ใช้เป็น "ไม่อยู่" หลังจากหมดอายุ โดยต้องไม่เกิน 1 ปีนับจากเวลาปัจจุบัน 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 |
ใช้ไวยากรณ์มาร์กดาวน์ ไวยากรณ์นี้อิงตามข้อกำหนด CommonMark โดยมีส่วนขยายเพิ่มเติม ดูข้อมูลเพิ่มเติมได้ที่ https://developers.google.com/workspace/chat/format-messages#format-texts |
MatchedUrl
URL ที่ตรงกันในข้อความแชท แอปใน Chat จะดูตัวอย่าง 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 ที่เป็นเจ้าของพื้นที่ทำงาน ในพื้นที่ทำงานที่บัญชีผู้ใช้ทั่วไปเป็นเจ้าของ ความเกี่ยวข้องของสมาชิกทั้งหมดจะเป็น |
ฟิลด์ Union memberType สมาชิกที่เชื่อมโยงกับการเป็นสมาชิกนี้ เราอาจรองรับสมาชิกประเภทอื่นๆ ในอนาคต memberType ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
member |
ไม่บังคับ ผู้ใช้หรือแอป Google Chat ที่สอดคล้องกับการเป็นสมาชิก หากแอปใน Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ เอาต์พุตจะป้อนข้อมูลเฉพาะในช่อง user |
group_member |
ไม่บังคับ Google Group ที่สอดคล้องกับการเป็นสมาชิก การอ่านหรือเปลี่ยนแปลงการเป็นสมาชิกสำหรับ Google Groups ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ |
แอฟฟิลิเอต
แสดงถึงความเกี่ยวข้องของผู้ใช้กับองค์กร 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 |
สมาชิกของพื้นที่ทำงาน ใน UI ของ Chat บทบาทนี้จะเรียกว่าสมาชิก ผู้ใช้มีสิทธิ์พื้นฐาน เช่น การส่งข้อความไปยังพื้นที่ทำงาน ผู้จัดการและเจ้าของสามารถให้สิทธิ์เพิ่มเติมแก่สมาชิกในพื้นที่ทำงานได้ ซึ่งรวมถึงสิทธิ์ต่อไปนี้
ทุกคนจะมีบทบาทนี้ในข้อความส่วนตัวและการสนทนากลุ่มที่ไม่มีชื่อ |
ROLE_MANAGER |
เจ้าของพื้นที่ทำงาน ใน UI ของ Chat บทบาทนี้จะเรียกว่าเจ้าของ ผู้ใช้มีสิทธิ์ในพื้นที่ทำงานครบชุดเพื่อจัดการพื้นที่ทำงาน ซึ่งรวมถึงสิทธิ์ต่อไปนี้
รองรับเฉพาะใน โปรดดูข้อมูลเพิ่มเติมที่หัวข้อดูข้อมูลเพิ่มเติมเกี่ยวกับบทบาทของคุณในฐานะเจ้าของหรือผู้จัดการพื้นที่ทำงาน |
ROLE_ASSISTANT_MANAGER |
เป็นผู้จัดการพื้นที่ทำงาน ใน UI ของ Chat บทบาทนี้เรียกว่าผู้จัดการ ผู้ใช้มีสิทธิ์พื้นฐานทั้งหมดของ
โดยค่าเริ่มต้น สิทธิ์ของผู้จัดการจะรวมถึงแต่ไม่จำกัดเพียงสิทธิ์ต่อไปนี้
รองรับเฉพาะใน ดูข้อมูลเพิ่มเติมได้ที่หัวข้อจัดการการตั้งค่าพื้นที่ทำงาน |
MembershipState
ระบุความสัมพันธ์ของสมาชิกกับพื้นที่ทำงาน เราอาจรองรับสถานะการเป็นสมาชิกอื่นๆ ในอนาคต
| Enum | |
|---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
ค่าเริ่มต้น ไม่ใช้ |
JOINED |
ระบบจะเพิ่มผู้ใช้ไปยังพื้นที่ทำงาน และผู้ใช้จะเข้าร่วมในพื้นที่ทำงานได้ |
INVITED |
ผู้ใช้ได้รับเชิญให้เข้าร่วมพื้นที่ทำงาน แต่ยังไม่ได้เข้าร่วม |
NOT_A_MEMBER |
ผู้ใช้ไม่ได้อยู่ในพื้นที่ทำงานและไม่มีคำเชิญที่รอดำเนินการเพื่อเข้าร่วมพื้นที่ทำงาน |
MembershipBatchCreatedEventData
เพย์โหลดของเหตุการณ์สำหรับการเป็นสมาชิกใหม่หลายรายการ
ประเภทเหตุการณ์: google.workspace.chat.membership.v1.batchCreated
| ช่อง | |
|---|---|
memberships[] |
รายชื่อการเป็นสมาชิกใหม่ |
MembershipBatchDeletedEventData
เพย์โหลดของเหตุการณ์สำหรับการเป็นสมาชิกที่ถูกลบหลายรายการ
ประเภทเหตุการณ์: 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 หรือทุกคนในพื้นที่ทำงานได้ด้วย หากต้องการดูข้อมูลเกี่ยวกับการสร้าง SMS โปรดดูหัวข้อส่งข้อความ |
formatted_text |
เอาต์พุตเท่านั้น มีข้อความ
ดูข้อมูลเพิ่มเติมได้ที่หัวข้อดูการจัดรูปแบบข้อความที่ส่งในข้อความ |
cards[] |
เลิกใช้งานแล้ว: โปรดใช้ การ์ดแบบอินเทอร์แอกทีฟที่มีการจัดรูปแบบและสมบูรณ์ซึ่งคุณสามารถใช้เพื่อแสดงองค์ประกอบ UI เช่น ข้อความที่จัดรูปแบบ ปุ่ม และรูปภาพที่คลิกได้ โดยปกติแล้ว การ์ดจะแสดงอยู่ใต้เนื้อหาข้อความธรรมดาของข้อความ |
cards_v2[] |
ไม่บังคับ อาร์เรย์ของการ์ด แอปใน Chat สามารถสร้างการ์ดด้วยการตรวจสอบสิทธิ์ของแอป ในฐานะส่วนหนึ่งของเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ หากแอปใน Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ แอปจะสร้างข้อความการ์ดได้ หากแอปใน Chat ไม่ได้อยู่ในโปรแกรมเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ แอปจะสร้างการ์ดที่มีการตรวจสอบสิทธิ์ของผู้ใช้ไม่ได้ หากต้องการดูวิธีสร้างข้อความที่มีการ์ด โปรดดูหัวข้อส่งข้อความ ออกแบบและดูตัวอย่างการ์ดด้วยเครื่องมือสร้างการ์ด เปิดเครื่องมือสร้างการ์ด |
annotations[] |
เอาต์พุตเท่านั้น คำอธิบายประกอบสามารถเชื่อมโยงกับเนื้อหาข้อความธรรมดาของข้อความหรือชิปที่ลิงก์ไปยังแหล่งข้อมูล Google Workspace เช่น Google เอกสารหรือชีตที่มี |
thread |
ชุดข้อความที่มีข้อความอยู่ ดูตัวอย่างการใช้งานได้ที่หัวข้อเริ่มหรือตอบกลับชุดข้อความ |
space |
เอาต์พุตเท่านั้น หากแอปใน Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ เอาต์พุตจะป้อนข้อมูลเฉพาะ space |
fallback_text |
ไม่บังคับ คำอธิบายข้อความธรรมดาของการ์ดของข้อความ ซึ่งใช้เมื่อไม่สามารถแสดงการ์ดจริงได้ เช่น การแจ้งเตือนบนมือถือ |
action_response |
อินพุตเท่านั้น พารามิเตอร์ที่แอปใน Chat ใช้กำหนดค่าวิธีโพสต์คำตอบได้ |
argument_text |
เอาต์พุตเท่านั้น เนื้อหาข้อความธรรมดาของข้อความที่มีการนำการพูดถึงแอปใน Chat ทั้งหมดออก |
slash_command |
เอาต์พุตเท่านั้น ข้อมูลคำสั่งเครื่องหมายทับ (หากมี) |
attachment[] |
ไม่บังคับ ไฟล์แนบที่ผู้ใช้อัปโหลด |
matched_url |
เอาต์พุตเท่านั้น URL ในช่องข้อความแชท |
thread_reply |
เอาต์พุตเท่านั้น เมื่อ หากพื้นที่ทำงานไม่รองรับการตอบกลับในชุดข้อความ ช่องนี้จะเป็น |
silent |
เอาต์พุตเท่านั้น ข้อความนี้เป็นข้อความแบบไม่มีการแจ้งเตือนหรือไม่ ข้อความแบบไม่มีเสียงคือข้อความที่ Chat ระงับข้อความ Push สำหรับผู้รับ |
client_assigned_message_id |
ไม่บังคับ รหัสที่กำหนดเองสำหรับข้อความ คุณสามารถใช้ช่องเพื่อระบุข้อความ หรือเพื่อรับ ลบ หรืออัปเดตข้อความได้ หากต้องการตั้งค่ารหัสที่กำหนดเอง ให้ระบุช่อง |
emoji_reaction_summaries[] |
เอาต์พุตเท่านั้น รายการสรุปรีแอ็กชันด้วยอีโมจิในข้อความ |
private_message_viewer |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ อินพุตสำหรับการสร้างข้อความ มิฉะนั้นจะเป็นเอาต์พุตเท่านั้น ผู้ใช้ที่ดูข้อความได้ เมื่อตั้งค่าแล้ว ข้อความจะเป็นแบบส่วนตัวและมีเพียงผู้ใช้ที่ระบุและแอปใน Chat เท่านั้นที่มองเห็น หากต้องการรวมช่องนี้ไว้ในคำขอ คุณต้องเรียกใช้ Chat API โดยใช้การตรวจสอบสิทธิ์แอปและละเว้นสิ่งต่อไปนี้ โปรดดูรายละเอียดที่หัวข้อส่งข้อความส่วนตัว |
deletion_metadata |
เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับข้อความที่ถูกลบ ระบบจะลบข้อความเมื่อตั้งค่า |
quoted_message_metadata |
ไม่บังคับ ข้อมูลเกี่ยวกับข้อความที่ข้อความอื่นยกมา เมื่อสร้างข้อความ คุณสามารถยกข้อความภายในชุดข้อความเดียวกัน หรือยกข้อความรูทเพื่อสร้างข้อความรูทใหม่ได้ แต่คุณจะยกข้อความตอบกลับจากชุดข้อความอื่นไม่ได้ เมื่ออัปเดตข้อความ คุณจะเพิ่มหรือแทนที่ช่อง ดูตัวอย่างการใช้งานได้ที่หัวข้อยกคำพูดจากข้อความอื่น |
attached_gifs[] |
เอาต์พุตเท่านั้น รูปภาพ GIF ที่แนบมากับข้อความ |
accessory_widgets[] |
ไม่บังคับ วิดเจ็ตแบบอินเทอร์แอกทีฟอย่างน้อย 1 รายการที่ปรากฏที่ด้านล่างของข้อความ คุณสามารถเพิ่มวิดเจ็ตเสริมลงในข้อความที่มีข้อความ การ์ด หรือทั้งข้อความและการ์ดได้ ไม่รองรับข้อความที่มีกล่องโต้ตอบ โปรดดูรายละเอียดที่หัวข้อเพิ่มวิดเจ็ตแบบอินเทอร์แอกทีฟที่ด้านล่างของข้อความ การสร้างข้อความที่มีวิดเจ็ตเสริมต้องใช้การตรวจสอบสิทธิ์ของแอป |
elements |
ไม่บังคับ องค์ประกอบคือคอมโพเนนต์เพิ่มเติมที่ระบุไว้ในระหว่างการสร้างข้อความ ซึ่งอาจเชื่อมโยงหรือไม่เชื่อมโยงกับส่วนที่เฉพาะเจาะจงของข้อความก็ได้ ซึ่งแตกต่างจากคำอธิบายประกอบซึ่งเป็นเอาต์พุตเท่านั้นและให้ข้อมูลเสริมที่เชื่อมโยงกับส่วนย่อยของข้อความหรือข้อความทั้งหมด |
markup_syntax |
ไม่บังคับ ระบุวิธีที่เซิร์ฟเวอร์ตีความเนื้อหาช่อง |
MessageBatchCreatedEventData
เพย์โหลดของเหตุการณ์สำหรับข้อความใหม่หลายรายการ
ประเภทเหตุการณ์: google.workspace.chat.message.v1.batchCreated
| ช่อง | |
|---|---|
messages[] |
รายการข้อความใหม่ |
MessageBatchDeletedEventData
เพย์โหลดของเหตุการณ์สำหรับข้อความที่ถูกลบหลายรายการ
ประเภทเหตุการณ์: 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 |
ต้องระบุ ชื่อทรัพยากรของส่วนที่จะจัดตำแหน่ง รูปแบบ: |
ฟิลด์ Union 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 |
Reserved. ค่านี้ไม่ได้ใช้ |
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
ข้อความคำขอสำหรับเมธอด ReplaceMessageCards API
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของข้อความ รูปแบบ: |
cards_v2[] |
ไม่บังคับ อาร์เรย์ของการ์ดที่จะรวมไว้ในข้อความ การ์ดเหล่านี้จะแทนที่การ์ดที่มีอยู่ของข้อความ หากเว้นว่างไว้ ระบบจะล้างการ์ดเดิมที่รวมอยู่ในข้อความ |
ReplaceMessageCardsResponse
ประเภทนี้ไม่มีช่อง
ข้อความตอบกลับสำหรับ ReplaceMessageCards API
RichLinkMetadata
ลิงก์แบบริชไปยังแหล่งข้อมูล ลิงก์ริชมีเดียสามารถเชื่อมโยงกับเนื้อหาข้อความธรรมดาของข้อความหรือแสดงชิปที่ลิงก์ไปยังแหล่งข้อมูล Google Workspace เช่น Google เอกสารหรือชีตที่มี start_index และ length เป็น 0
| ช่อง | |
|---|---|
uri |
URI ของลิงก์นี้ |
rich_link_type |
ประเภทลิงก์แบบริชมีเดีย |
ฟิลด์ Union data ข้อมูลสำหรับทรัพยากรที่ลิงก์ data ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
drive_link_data |
ข้อมูลสำหรับลิงก์ไดรฟ์ |
chat_space_link_data |
ข้อมูลสำหรับลิงก์พื้นที่ใน Chat |
meet_space_link_data |
ข้อมูลสำหรับลิงก์พื้นที่ Meet |
calendar_event_link_data |
ข้อมูลสำหรับลิงก์กิจกรรมในปฏิทิน |
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 |
ประเภทริชลิงก์ของข้อความในปฏิทิน เช่น ชิปปฏิทิน |
SearchMessageResult
รายการผลลัพธ์รายการเดียวจากการค้นหาข้อความ
| ช่อง | |
|---|---|
message |
ข้อความที่ตรงกัน |
space_mute_setting |
การตั้งค่าการปิดเสียงของผู้ใช้ที่โทรสำหรับพื้นที่ทำงานที่มีการโพสต์ข้อความ แอปการโทรสามารถใช้ข้อมูลนี้เพื่อตัดสินใจว่าจะประมวลผลข้อความอย่างไร โดยขึ้นอยู่กับว่าพื้นที่ทำงานนั้นปิดเสียงสำหรับผู้ใช้หรือไม่ ระบบจะแสดงผลก็ต่อเมื่อมุมมองคำขอเป็น
|
read |
ระบุว่าผู้ใช้ที่โทรเข้ามาได้อ่านข้อความที่ตรงกันหรือไม่ จะแสดงผลก็ต่อเมื่อมุมมองคำขอเป็น
|
SearchMessagesRequest
ข้อความคำขอสำหรับการค้นหาข้อความ
| ช่อง | |
|---|---|
parent |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานที่จะใช้ค้นหา หากต้องการค้นหาในพื้นที่ทำงานทั้งหมดที่ผู้ใช้มีสิทธิ์เข้าถึง ให้ตั้งค่าช่องนี้เป็น หากต้องการจำกัดการค้นหาให้อยู่ในพื้นที่ทำงานอย่างน้อย 1 รายการ ให้ใช้ |
filter |
ต้องระบุ คำค้นหา คำค้นหาสามารถระบุคีย์เวิร์ดสำหรับโฆษณา Search อย่างน้อย 1 รายการ ซึ่งใช้เพื่อกรองผลลัพธ์ นอกจากนี้ คุณยังกรองผลลัพธ์โดยใช้ช่องข้อความต่อไปนี้ได้ด้วย
สำหรับการกรองขั้นสูง คุณยังใช้ฟังก์ชันต่อไปนี้ได้ด้วย
การใช้ตัวกรอง
การใช้ตัวกรอง
ในช่องต่างๆ ระบบรองรับเฉพาะโอเปอเรเตอร์ ในช่องเดียวกัน
ต้องใช้วงเล็บเพื่อแก้ความกำกวมของลำดับความสำคัญของโอเปอเรเตอร์เมื่อรวมโอเปอเรเตอร์ ตัวอย่างคำค้นหาต่อไปนี้ถูกต้อง ความยาวสูงสุดของคำค้นหาคือ 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 ส่วนต่างๆ จะช่วยให้ผู้ใช้จัดระเบียบพื้นที่ทำงานได้ ส่วนมี 2 ประเภท ได้แก่
ส่วนของระบบ: ส่วนที่กำหนดไว้ล่วงหน้าซึ่งจัดการโดย 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 ระหว่างผู้ใช้ที่เป็นมนุษย์ 2 คนหรือพื้นที่ทำงาน GROUP_CHAT ที่ไม่ได้อยู่ในหมวดที่กำหนดเอง |
DEFAULT_SPACES |
พื้นที่ทำงานเริ่มต้นที่ไม่ได้อยู่ในหมวดที่กำหนดเอง |
DEFAULT_APPS |
ส่วนเริ่มต้นที่มีแอปที่ติดตั้งของผู้ใช้ |
SectionItem
รายการส่วนที่ผู้ใช้กำหนด ซึ่งใช้เพื่อแสดงรายการในส่วน เช่น พื้นที่ทำงาน ที่จัดกลุ่มไว้ใต้ส่วน
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของรายการในส่วน รูปแบบ: |
ฟิลด์ Union item ต้องระบุ รายการในส่วน item ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
space |
ไม่บังคับ ชื่อทรัพยากรของพื้นที่ทำงาน รูปแบบ: |
SetUpSpaceRequest
ส่งคำขอสร้างพื้นที่ทำงานและเพิ่มผู้ใช้ที่ระบุลงในพื้นที่ทำงาน
| ช่อง | |
|---|---|
space |
ต้องระบุ ต้องระบุข้อมูลในช่อง หากต้องการสร้างพื้นที่ทำงาน ให้ตั้งค่า หากต้องการสร้างแชทเป็นกลุ่ม ให้ตั้งค่า หากต้องการสร้างการสนทนาแบบ 1:1 ระหว่างมนุษย์ ให้ตั้งค่า หากต้องการสร้างการสนทนาแบบ 1:1 ระหว่างมนุษย์กับแอปใน Chat ที่โทร ให้ตั้งค่า หากมีพื้นที่ทำงาน |
request_id |
ไม่บังคับ รหัสที่ไม่ซ้ำกันสำหรับคำขอนี้ เราขอแนะนำให้ใช้ UUID แบบสุ่ม การระบุรหัสคำขอจะทำให้คำขอเป็นแบบ Idempotent ซึ่งช่วยให้มั่นใจได้ว่าคำขอที่เหมือนกันหลายรายการซึ่งมีรหัสคำขอเดียวกันจะส่งผลให้มีการสร้างพื้นที่ทำงานเพียงรายการเดียว คำขอต่อมาที่มีรหัสคำขอเดียวกันจะแสดงผลพื้นที่ทำงานที่มีอยู่และไม่อัปเดตพื้นที่ทำงาน แม้ว่ารายละเอียดที่ขอจะแตกต่างจากสถานะปัจจุบันก็ตาม วิธีใช้ช่องนี้อย่างมีประสิทธิภาพ
|
memberships[] |
ไม่บังคับ ผู้ใช้หรือกลุ่ม Google Chat ที่จะเชิญให้เข้าร่วมพื้นที่ทำงาน ไม่ต้องระบุผู้ใช้ที่โทร เนื่องจากระบบจะเพิ่มผู้ใช้ดังกล่าวโดยอัตโนมัติ ปัจจุบันชุดนี้อนุญาตให้มีสมาชิกได้สูงสุด 49 คน (นอกเหนือจากผู้โทร) สำหรับการเป็นสมาชิกของบุคคล ช่อง สำหรับการเป็นสมาชิกกลุ่ม Google ช่อง ไม่บังคับเมื่อตั้งค่า ต้องระบุเมื่อตั้งค่า ต้องระบุเมื่อตั้งค่า ต้องเว้นว่างไว้เมื่อสร้างการสนทนาแบบ 1:1 ระหว่างมนุษย์กับแอป Chat ที่โทร (เมื่อตั้งค่า |
SlashCommand
ข้อมูลเมตาเกี่ยวกับคำสั่งเครื่องหมายทับใน Google Chat
| ช่อง | |
|---|---|
command_id |
รหัสของคำสั่งเครื่องหมายทับ |
SlashCommandMetadata
ข้อมูลเมตาของคำอธิบายประกอบสำหรับคำสั่งเครื่องหมายทับ (/)
| ช่อง | |
|---|---|
bot |
แอปใน Chat ที่มีการเรียกใช้คำสั่ง |
type |
ประเภทของคำสั่งเครื่องหมายทับ |
command_name |
ชื่อของคำสั่งเครื่องหมายทับที่เรียกใช้ |
command_id |
รหัสคำสั่งของคำสั่งเครื่องหมายทับที่เรียกใช้ |
triggers_dialog |
ระบุว่าคำสั่งเครื่องหมายทับมีไว้สำหรับกล่องโต้ตอบหรือไม่ |
ประเภท
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
ค่าเริ่มต้นสำหรับ enum ไม่ใช้ |
ADD |
เพิ่มแอปใน Chat ไปยังพื้นที่ทำงาน |
INVOKE |
เรียกใช้คำสั่งเครื่องหมายทับในพื้นที่ทำงาน |
Space
พื้นที่ทำงานใน Google Chat พื้นที่ทำงานคือการสนทนาระหว่างผู้ใช้ตั้งแต่ 2 คนขึ้นไป หรือข้อความแบบ 1:1 ระหว่างผู้ใช้กับแอปใน Chat
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของพื้นที่ทำงาน รูปแบบ: โดย |
type |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: โปรดใช้ |
space_type |
ไม่บังคับ ประเภทของพื้นที่ทำงาน ต้องระบุเมื่อสร้างพื้นที่ทำงานหรืออัปเดตประเภทพื้นที่ทำงานของพื้นที่ทำงาน เอาต์พุตสำหรับการใช้งานอื่นๆ เท่านั้น |
single_user_bot_dm |
ไม่บังคับ พื้นที่ทำงานเป็น 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 |
เอาต์พุตเท่านั้น สำหรับพื้นที่ทำงานของข้อความส่วนตัว (DM) ที่มีแอปใน Chat ให้ระบุว่าผู้ดูแลระบบ Google Workspace เป็นผู้สร้างพื้นที่ทำงานหรือไม่ ผู้ดูแลระบบสามารถติดตั้งและตั้งค่าข้อความส่วนตัวด้วยแอปใน Chat ในนามของผู้ใช้ในองค์กรได้ แอปใน Chat ต้องมีฟีเจอร์การรับส่งข้อความส่วนตัวเพื่อรองรับการติดตั้งโดยผู้ดูแลระบบ |
membership_count |
เอาต์พุตเท่านั้น จำนวนการเป็นสมาชิกที่เข้าร่วมซึ่งจัดกลุ่มตามประเภทสมาชิก ระบบจะป้อนข้อมูลเมื่อ |
access_settings |
ไม่บังคับ ระบุการตั้งค่าการเข้าถึงของพื้นที่ทำงาน จะป้อนข้อมูลเมื่อ |
space_uri |
เอาต์พุตเท่านั้น URI สำหรับให้ผู้ใช้เข้าถึงพื้นที่ทำงาน |
import_mode_expire_time |
เอาต์พุตเท่านั้น เวลาที่ระบบจะลบพื้นที่ทำงานโดยอัตโนมัติหากยังคงอยู่ในโหมดการนำเข้า พื้นที่ทำงานแต่ละรายการที่สร้างในโหมดการนำเข้าต้องออกจากโหมดนี้ก่อนเวลาหมดอายุโดยใช้ ระบบจะป้อนข้อมูลในช่องนี้สำหรับพื้นที่ทำงานที่สร้างด้วยโหมดการนำเข้าเท่านั้น |
customer |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ รหัสลูกค้าของโดเมนของพื้นที่ทำงาน ต้องระบุเมื่อสร้างพื้นที่ทำงานด้วยการตรวจสอบสิทธิ์ของแอปและ ในรูปแบบ ระบบจะไม่ป้อนข้อมูลในช่องนี้สำหรับข้อความส่วนตัว (DM) หรือเมื่อผู้ใช้ที่ไม่ได้ใช้ Google Workspace เป็นผู้สร้างพื้นที่ทำงาน |
ฟิลด์ Union 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 Groups ที่ได้รับเชิญหรือเพิ่มไปยังพื้นที่ทำงานเป็นรายบุคคลเท่านั้นที่จะเข้าถึงพื้นที่ทำงานได้ โปรดดูรายละเอียดที่หัวข้อทำให้กลุ่มเป้าหมายค้นพบพื้นที่ทำงานได้ รูปแบบ: หากต้องการใช้กลุ่มเป้าหมายเริ่มต้นสำหรับองค์กร Google Workspace ให้ตั้งค่าเป็น การอ่านการรองรับกลุ่มเป้าหมาย:
ระบบจะไม่ป้อนข้อมูลในช่องนี้เมื่อใช้ขอบเขต การตั้งค่ากลุ่มเป้าหมายต้องมีการตรวจสอบสิทธิ์ของผู้ใช้ |
access_permission_settings |
ไม่บังคับ การตั้งค่าสิทธิ์เข้าถึงสำหรับพื้นที่ทำงาน หากต้องการตั้งค่ากลุ่มเป้าหมายเมื่อสร้างพื้นที่ทำงาน ให้ระบุช่อง |
AccessState
แสดงสถานะการเข้าถึงของพื้นที่ทำงาน
| Enum | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
ไม่ทราบสถานะการเข้าถึงหรือไม่รองรับใน API นี้ |
PRIVATE |
เฉพาะผู้ใช้หรือ Google Groups ที่ได้รับการเพิ่มหรือเชิญโดยผู้ใช้รายอื่นหรือผู้ดูแลระบบ Google Workspace เป็นรายบุคคลเท่านั้นที่จะค้นพบและเข้าถึงพื้นที่ทำงานได้ |
DISCOVERABLE |
ผู้จัดการพื้นที่ทำงานได้ให้สิทธิ์เข้าถึงพื้นที่ทำงานแก่กลุ่มเป้าหมาย ผู้ใช้หรือ Google Groups ที่เพิ่มหรือได้รับเชิญไปยังพื้นที่ทำงานเป็นรายบุคคลจะค้นพบและเข้าถึงพื้นที่ทำงานได้ด้วย ดูข้อมูลเพิ่มเติมได้ที่หัวข้อทำให้ผู้ใช้บางรายค้นพบพื้นที่ทำงานได้ การสร้างพื้นที่ทำงานที่ค้นพบได้ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ |
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 |
ไม่บังคับ การตั้งค่าสำหรับการใช้ @ทั้งหมด ในพื้นที่ทำงาน |
manage_apps |
ไม่บังคับ การตั้งค่าสำหรับการจัดการแอปในพื้นที่ทำงาน |
manage_webhooks |
ไม่บังคับ การตั้งค่าสำหรับการจัดการเว็บฮุคในพื้นที่ทำงาน |
post_messages |
เอาต์พุตเท่านั้น การตั้งค่าสำหรับการโพสต์ข้อความในพื้นที่ทำงาน |
reply_messages |
ไม่บังคับ การตั้งค่าสำหรับการตอบกลับข้อความในพื้นที่ทำงาน |
view_space_membership |
ไม่บังคับ การตั้งค่าสำหรับการดูการเป็นสมาชิกของพื้นที่ทำงาน ต้องระบุร่วมกับ |
PredefinedPermissionSettings
การตั้งค่ากลุ่มสิทธิ์ที่กำหนดไว้ล่วงหน้าซึ่งคุณระบุได้เฉพาะเมื่อสร้างพื้นที่ทำงานที่มีชื่อเท่านั้น ทั้งนี้อาจมีการเพิ่มการตั้งค่าอื่นๆ ในอนาคต โปรดดูรายละเอียดเกี่ยวกับการตั้งค่าสิทธิ์สำหรับพื้นที่ทำงานที่มีชื่อที่หัวข้อดูข้อมูลเกี่ยวกับพื้นที่ทำงาน
| Enum | |
|---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
ไม่ระบุ ไม่ใช้ |
COLLABORATION_SPACE |
การตั้งค่าเพื่อทำให้พื้นที่ทำงานเป็นพื้นที่สำหรับการทำงานร่วมกันซึ่งสมาชิกทุกคนสามารถโพสต์ข้อความได้ |
ANNOUNCEMENT_SPACE |
การตั้งค่าเพื่อทำให้พื้นที่ทำงานเป็นพื้นที่ประกาศซึ่งมีเพียงผู้จัดการพื้นที่ทำงานเท่านั้นที่โพสต์ข้อความได้ |
ผู้ใช้หลัก
ผู้ใช้หลักที่แสดงถึงเอนทิตีที่ได้รับสิทธิ์เข้าถึง
| ช่อง | |
|---|---|
ฟิลด์ Union principal_type ประเภทของ Principal principal_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
audience |
กลุ่มเป้าหมาย |
SpaceDetails
รายละเอียดเกี่ยวกับพื้นที่ทำงาน รวมถึงคำอธิบายและกฎ
| ช่อง | |
|---|---|
description |
ไม่บังคับ คำอธิบายพื้นที่ทำงาน เช่น อธิบายหัวข้อการสนทนา วัตถุประสงค์การใช้งาน หรือผู้เข้าร่วมของพื้นที่ทำงาน รองรับอักขระได้สูงสุด 4,096 ตัว |
guidelines |
ไม่บังคับ กฎ ความคาดหวัง และมารยาทของพื้นที่ทำงาน รองรับอักขระได้สูงสุด 5,000 ตัว |
SpaceThreadingState
ระบุประเภทสถานะชุดข้อความในพื้นที่ใน Chat
| Enum | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Reserved. |
THREADED_MESSAGES |
พื้นที่ทำงานที่รองรับชุดข้อความ เมื่อผู้ใช้ตอบกลับข้อความ ผู้ใช้สามารถตอบกลับในชุดข้อความ ซึ่งจะทำให้คำตอบอยู่ในบริบทของข้อความต้นฉบับ |
GROUPED_MESSAGES |
พื้นที่ทำงานที่มีชื่อซึ่งจัดระเบียบการสนทนาตามหัวข้อ ระบบจะจัดกลุ่มหัวข้อและการตอบกลับไว้ด้วยกัน |
UNTHREADED_MESSAGES |
พื้นที่ทำงานที่ไม่รองรับชุดข้อความ สถานะชุดข้อความในพื้นที่ทำงานนี้ใช้สำหรับกรณีพิเศษเท่านั้น ซึ่งรวมถึงกรณีต่อไปนี้
|
SpaceType
ประเภทของพื้นที่ทำงาน ต้องระบุเมื่อสร้างหรืออัปเดตพื้นที่ทำงาน เอาต์พุตสำหรับการใช้งานอื่นๆ เท่านั้น
| Enum | |
|---|---|
SPACE_TYPE_UNSPECIFIED |
Reserved. |
SPACE |
พื้นที่ที่ผู้คนส่งข้อความ แชร์ไฟล์ และทำงานร่วมกัน SPACE สามารถมีแอปใน Chat ได้ |
GROUP_CHAT |
การสนทนากลุ่มระหว่างผู้คน 3 คนขึ้นไป GROUP_CHAT สามารถมีแอปใน Chat ได้ |
DIRECT_MESSAGE |
ข้อความแบบ 1:1 ระหว่างบุคคล 2 คน หรือระหว่างบุคคลกับแอปใน Chat |
ประเภท
เลิกใช้งานแล้ว: โปรดใช้ SpaceType แทน
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Reserved. |
ROOM |
การสนทนาระหว่างมนุษย์ 2 คนขึ้นไป |
DM |
ข้อความส่วนตัวแบบ 1:1 ระหว่างบุคคลกับแอปใน Chat ซึ่งข้อความทั้งหมดจะไม่มีการแยกชุดข้อความ โปรดทราบว่าการดำเนินการนี้ไม่รวมข้อความส่วนตัวระหว่างมนุษย์ 2 คน |
SpaceBatchUpdatedEventData
เพย์โหลดของเหตุการณ์สำหรับการอัปเดตหลายรายการในพื้นที่ทำงาน
ประเภทเหตุการณ์: google.workspace.chat.space.v1.batchUpdated
| ช่อง | |
|---|---|
spaces[] |
รายการพื้นที่ทำงานที่อัปเดต |
SpaceEvent
เหตุการณ์ที่แสดงถึงการเปลี่ยนแปลงหรือกิจกรรมในพื้นที่ทำงานใน Google Chat ดูข้อมูลเพิ่มเติมได้ที่หัวข้อทำงานกับเหตุการณ์จาก Google Chat
| ช่อง | |
|---|---|
name |
ชื่อทรัพยากรของเหตุการณ์ในพื้นที่ทำงาน รูปแบบ: |
event_time |
เวลาที่เกิดเหตุการณ์ |
event_type |
ประเภทเหตุการณ์ในพื้นที่ทำงาน เหตุการณ์แต่ละประเภทมีเวอร์ชันกลุ่ม ซึ่งแสดงอินสแตนซ์หลายรายการของประเภทเหตุการณ์ที่เกิดขึ้นในช่วงเวลาสั้นๆ สำหรับคำขอ ประเภทเหตุการณ์ที่รองรับสำหรับข้อความมีดังนี้
ประเภทกิจกรรมที่รองรับสำหรับการเป็นสมาชิกมีดังนี้
ประเภทเหตุการณ์ที่รองรับสำหรับรีแอ็กชันมีดังนี้
ประเภทเหตุการณ์ที่รองรับเกี่ยวกับพื้นที่ทำงานมีดังนี้
|
ฟิลด์ Union
|
|
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 |
เพย์โหลดของเหตุการณ์สำหรับข้อความที่ถูกลบหลายรายการ ประเภทเหตุการณ์: |
space_updated_event_data |
เพย์โหลดของเหตุการณ์สำหรับการอัปเดตพื้นที่ทำงาน ประเภทเหตุการณ์: |
space_batch_updated_event_data |
เพย์โหลดของเหตุการณ์สำหรับการอัปเดตหลายรายการในพื้นที่ทำงาน ประเภทเหตุการณ์: |
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 |
เพย์โหลดของเหตุการณ์สำหรับการเป็นสมาชิกที่ถูกลบหลายรายการ ประเภทเหตุการณ์: |
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 |
Reserved. |
UNMUTED |
ผู้ใช้จะได้รับการแจ้งเตือนสำหรับพื้นที่ทำงานตามการตั้งค่าการแจ้งเตือน |
MUTED |
ผู้ใช้จะไม่ได้รับการแจ้งเตือนใดๆ สำหรับพื้นที่ทำงาน ไม่ว่าจะตั้งค่าการแจ้งเตือนไว้อย่างไรก็ตาม |
NotificationSetting
ประเภทการตั้งค่าการแจ้งเตือน เราอาจรองรับประเภทอื่นๆ ในอนาคต
| Enum | |
|---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
Reserved. |
ALL |
การแจ้งเตือนจะทริกเกอร์โดยการ @พูดถึง, ชุดข้อความที่ติดตาม, ข้อความแรกของชุดข้อความใหม่ ระบบจะติดตามชุดข้อความใหม่ทั้งหมดโดยอัตโนมัติ เว้นแต่ผู้ใช้จะเลิกติดตามด้วยตนเอง |
MAIN_CONVERSATIONS |
การแจ้งเตือนจะทริกเกอร์โดยการ @พูดถึง, ชุดข้อความที่ติดตาม, ข้อความแรกของชุดข้อความใหม่ ใช้ไม่ได้กับข้อความส่วนตัวแบบ 1:1 |
FOR_YOU |
การแจ้งเตือนจะทริกเกอร์โดยการ @พูดถึง และชุดข้อความที่ติดตาม ใช้ไม่ได้กับข้อความส่วนตัวแบบ 1:1 |
OFF |
การแจ้งเตือนปิดอยู่ |
SpaceReadState
สถานะการอ่านของผู้ใช้ภายในพื้นที่ทำงาน ซึ่งใช้เพื่อระบุข้อความที่อ่านแล้วและยังไม่อ่าน
| ช่อง | |
|---|---|
name |
ชื่อทรัพยากรของสถานะการอ่านพื้นที่ทำงาน รูปแบบ: |
last_read_time |
ไม่บังคับ เวลาที่อัปเดตสถานะการอ่านพื้นที่ทำงานของผู้ใช้ โดยปกติแล้ว ค่านี้จะสอดคล้องกับการประทับเวลาของข้อความที่อ่านล่าสุด หรือการประทับเวลาที่ผู้ใช้ระบุเพื่อทำเครื่องหมายตำแหน่งที่อ่านล่าสุดในพื้นที่ทำงาน |
SpaceUpdatedEventData
เพย์โหลดของเหตุการณ์สำหรับพื้นที่ทำงานที่อัปเดตแล้ว
ประเภทเหตุการณ์: google.workspace.chat.space.v1.updated
| ช่อง | |
|---|---|
space |
พื้นที่ทำงานที่อัปเดต |
SpaceView
มุมมองที่ระบุช่องที่ควรป้อนข้อมูลในทรัพยากร Space เราขอแนะนำให้โค้ดของคุณรองรับค่าเพิ่มเติมเพื่อให้มั่นใจว่าเข้ากันได้กับรุ่นในอนาคต
| Enum | |
|---|---|
SPACE_VIEW_UNSPECIFIED |
ค่าเริ่มต้น / ค่าที่ไม่ได้ตั้งค่า |
SPACE_VIEW_RESOURCE_NAME_ONLY |
ป้อนข้อมูลเฉพาะชื่อทรัพยากรของพื้นที่ทำงาน |
SPACE_VIEW_EXPANDED |
ป้อนข้อมูลในช่องทรัพยากรพื้นที่ทำงาน หมายเหตุ: ระบบจะไม่ป้อนข้อมูลในช่อง 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
ข้อความคำขอสำหรับเมธอด UpdateAvailability
| ช่อง | |
|---|---|
availability |
ต้องระบุ ความพร้อมจำหน่ายสินค้าที่จะอัปเดต |
update_mask |
ต้องระบุ รายการช่องที่จะอัปเดต ช่องเดียวที่อัปเดตได้คือ |
UpdateMembershipRequest
ข้อความคำขอสำหรับการอัปเดตการเป็นสมาชิก
| ช่อง | |
|---|---|
membership |
ต้องระบุ การเป็นสมาชิกที่จะอัปเดต ระบบจะอัปเดตเฉพาะช่องที่ระบุโดย |
update_mask |
ต้องระบุ เส้นทางของช่องที่จะอัปเดต คั่นหลายค่าด้วยคอมมา หรือใช้ เส้นทางฟิลด์ที่รองรับในปัจจุบันมีดังนี้
|
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการการสนทนาในแชทและพื้นที่ทำงาน ต้องใช้ขอบเขต OAuth 2.0 |
UpdateMessageRequest
ส่งคำขออัปเดตข้อความ
| ช่อง | |
|---|---|
message |
ต้องระบุ ข้อความที่มีช่องที่อัปเดตแล้ว |
update_mask |
ต้องระบุ เส้นทางของช่องที่จะอัปเดต คั่นหลายค่าด้วยคอมมา หรือใช้ เส้นทางฟิลด์ที่รองรับในปัจจุบันมีดังนี้
|
allow_missing |
ไม่บังคับ หาก |
UpdateSectionRequest
ข้อความคำขอสำหรับการอัปเดตส่วน
| ช่อง | |
|---|---|
section |
ต้องระบุ ส่วนที่จะอัปเดต |
update_mask |
ต้องระบุ มาสก์เพื่อระบุช่องที่จะอัปเดต เส้นทางฟิลด์ที่รองรับในปัจจุบันมีดังนี้
|
UpdateSpaceNotificationSettingRequest
คำขออัปเดตการตั้งค่าการแจ้งเตือนของพื้นที่ทำงาน รองรับเฉพาะการอัปเดตการตั้งค่าการแจ้งเตือนสำหรับผู้ใช้ที่โทรเท่านั้น
| ช่อง | |
|---|---|
space_notification_setting |
ต้องระบุ ต้องป้อนชื่อทรัพยากรสำหรับการตั้งค่าการแจ้งเตือนของพื้นที่ทำงานในรูปแบบ |
update_mask |
ต้องระบุ เส้นทางฟิลด์ที่รองรับมีดังนี้
|
UpdateSpaceReadStateRequest
ข้อความคำขอสำหรับ UpdateSpaceReadState API
| ช่อง | |
|---|---|
space_read_state |
ต้องระบุ สถานะการอ่านพื้นที่ทำงานและช่องที่จะอัปเดต รองรับเฉพาะการอัปเดตสถานะการอ่านสำหรับผู้ใช้ที่โทรเท่านั้น หากต้องการอ้างอิงถึงผู้ใช้ที่โทร ให้ตั้งค่าอย่างใดอย่างหนึ่งต่อไปนี้
รูปแบบ: users/{user}/spaces/{space}/spaceReadState |
update_mask |
ต้องระบุ เส้นทางของช่องที่จะอัปเดต เส้นทางฟิลด์ที่รองรับในปัจจุบันมีดังนี้
เมื่อ หากต้องการทำเครื่องหมายพื้นที่ทำงานเป็นอ่านแล้ว ให้ตั้งค่า |
UpdateSpaceRequest
คำขออัปเดตพื้นที่ทำงานเดียว
| ช่อง | |
|---|---|
space |
ต้องระบุ พื้นที่ทำงานที่มีช่องที่ต้องอัปเดต |
update_mask |
ต้องระบุ เส้นทางของช่องที่อัปเดต โดยคั่นด้วยคอมมาหากมีหลายรายการ คุณสามารถอัปเดตช่องต่อไปนี้สำหรับพื้นที่ทำงานได้
|
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการการสนทนาในแชทและพื้นที่ทำงาน ต้องใช้ขอบเขต OAuth 2.0 ระบบไม่รองรับค่า |
ผู้ใช้
ผู้ใช้ใน Google Chat
เมื่อแสดงผลเป็นเอาต์พุตจากคำขอ หากแอปใน Chat ตรวจสอบสิทธิ์เป็นผู้ใช้ เอาต์พุตสำหรับทรัพยากร User (เช่น ใน Messages API และ Memberships API) จะป้อนข้อมูลเฉพาะในช่อง name และ type สำหรับทั้งผู้ใช้ภายในและภายนอก เว้นแต่ว่าผู้ใช้เหล่านั้นจะเป็นสมาชิกของพื้นที่ทำงานหรือมีความเกี่ยวข้องกับผู้ใช้ที่โทรมาก่อนหน้านี้
| ช่อง | |
|---|---|
name |
ชื่อทรัพยากรสำหรับ รูปแบบ: สำหรับ
|
display_name |
เอาต์พุตเท่านั้น ชื่อที่แสดงของผู้ใช้ ป้อนข้อมูลทั้งสำหรับการตรวจสอบสิทธิ์แอปและการตรวจสอบสิทธิ์ผู้ใช้ ระบบจะป้อนข้อมูลในช่องนี้เสมอสำหรับคำขอที่ทำด้วยการตรวจสอบสิทธิ์แอป เมื่อเรียกใช้ Messages API และ Memberships API ด้วยการตรวจสอบสิทธิ์ผู้ใช้ ระบบจะป้อนข้อมูลในช่องนี้สำหรับทั้งผู้ใช้ภายในและภายนอกสำหรับ |
avatar_url |
เอาต์พุตเท่านั้น URL รูปโปรไฟล์ของผู้ใช้ เมื่อเรียกใช้ Messages API และ Memberships API ด้วยการตรวจสอบสิทธิ์ผู้ใช้ ระบบจะป้อนข้อมูลในช่องนี้สำหรับทั้งผู้ใช้ภายในและภายนอกสำหรับ |
email |
เอาต์พุตเท่านั้น อีเมลของผู้ใช้ เมื่อเรียกใช้ Messages API และ Memberships API ด้วยการตรวจสอบสิทธิ์ผู้ใช้ ระบบจะป้อนข้อมูลในช่องนี้สำหรับทั้งผู้ใช้ภายในและภายนอกสำหรับ |
domain_id |
ตัวระบุที่ไม่ซ้ำกันของโดเมน Google Workspace ของผู้ใช้ |
type |
ประเภทผู้ใช้ |
is_anonymous |
เอาต์พุตเท่านั้น เมื่อ |
ประเภท
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
ค่าเริ่มต้นสำหรับ enum DO NOT USE. |
HUMAN |
ผู้ใช้ที่เป็นมนุษย์ |
BOT |
ผู้ใช้แอป Chat |
UserMentionMetadata
ข้อมูลเมตาของคำอธิบายประกอบสำหรับการพูดถึงผู้ใช้ (@)
| ช่อง | |
|---|---|
user |
ผู้ใช้ที่พูดถึง |
type |
ประเภทการพูดถึงผู้ใช้ |
ประเภท
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
ค่าเริ่มต้นสำหรับ enum ไม่ใช้ |
ADD |
เพิ่มผู้ใช้ไปยังพื้นที่ทำงาน |
MENTION |
พูดถึงผู้ใช้ในพื้นที่ทำงาน |
WidgetMarkup
วิดเจ็ตคือองค์ประกอบ UI ที่แสดงข้อความและรูปภาพ
| ช่อง | |
|---|---|
buttons[] |
รายการปุ่ม ปุ่มยังเป็น |
ฟิลด์ Union data WidgetMarkup มีได้เพียงรายการใดรายการหนึ่งต่อไปนี้เท่านั้น คุณสามารถใช้ช่อง WidgetMarkup หลายช่องเพื่อแสดงรายการเพิ่มเติมได้ data ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
text_paragraph |
แสดงย่อหน้าข้อความในวิดเจ็ตนี้ |
image |
แสดงรูปภาพในวิดเจ็ตนี้ |
key_value |
แสดงรายการคีย์-ค่าในวิดเจ็ตนี้ |
ปุ่ม
ปุ่ม A อาจเป็นปุ่มข้อความหรือปุ่มรูปภาพ
| ช่อง | |
|---|---|
ฟิลด์ Union
|
|
text_button |
ปุ่มที่มีข้อความและการดำเนินการ |
image_button |
ปุ่มที่มีรูปภาพและการดำเนินการ |
FormAction
การดำเนินการของแบบฟอร์มจะอธิบายลักษณะการทำงานเมื่อมีการส่งแบบฟอร์ม เช่น คุณสามารถเรียกใช้ Apps Script เพื่อจัดการแบบฟอร์มได้
| ช่อง | |
|---|---|
action_method_name |
ชื่อเมธอดใช้เพื่อระบุว่าส่วนใดของแบบฟอร์มที่ทริกเกอร์การส่งแบบฟอร์ม ระบบจะส่งข้อมูลนี้กลับไปยังแอปใน Chat โดยเป็นส่วนหนึ่งของกิจกรรมการคลิกการ์ด คุณสามารถใช้ชื่อเมธอดเดียวกันสำหรับองค์ประกอบหลายรายการที่ทริกเกอร์ลักษณะการทำงานทั่วไปได้ |
parameters[] |
รายการพารามิเตอร์การดำเนินการ |
ActionParameter
รายการพารามิเตอร์สตริงที่จะระบุเมื่อมีการเรียกใช้เมธอดการดำเนินการ ตัวอย่างเช่น ลองพิจารณาปุ่มเลื่อนการแจ้งเตือน 3 ปุ่ม ได้แก่ เลื่อนการแจ้งเตือนตอนนี้ เลื่อนการแจ้งเตือน 1 วัน เลื่อนการแจ้งเตือนเป็นสัปดาห์หน้า คุณอาจใช้ 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 |
URL ของรูปภาพ |
on_click |
การดำเนินการ |
aspect_ratio |
สัดส่วนภาพของรูปภาพนี้ (ความกว้างและความสูง) ช่องนี้ช่วยให้คุณจองความสูงที่เหมาะสมสำหรับรูปภาพขณะรอให้โหลดได้ แต่ไม่ได้มีไว้เพื่อลบล้างสัดส่วนภาพในตัวของรูปภาพ หากไม่ได้ตั้งค่าไว้ เซิร์ฟเวอร์จะเติมข้อมูลโดยการดึงข้อมูลรูปภาพล่วงหน้า |
ImageButton
ปุ่มรูปภาพที่มีการดำเนินการ onclick
| ช่อง | |
|---|---|
on_click |
การดำเนินการ |
name |
ชื่อของ |
ฟิลด์ Union icons คุณสามารถระบุไอคอนได้โดยใช้ Icon enum หรือ URL icons ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
icon |
ไอคอนที่ระบุโดย |
icon_url |
ไอคอนที่ระบุโดย URL |
KeyValue
องค์ประกอบ UI ประกอบด้วยคีย์ (ป้ายกำกับ) และค่า (เนื้อหา) องค์ประกอบนี้ยังมีการดำเนินการบางอย่างได้ด้วย เช่น ปุ่ม onclick
| ช่อง | |
|---|---|
top_label |
ข้อความของป้ายกำกับด้านบน รองรับข้อความที่จัดรูปแบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบข้อความได้ที่หัวข้อการจัดรูปแบบข้อความในแอป Google Chat และการจัดรูปแบบข้อความในส่วนเสริมของ Google Workspace |
content |
ข้อความของเนื้อหา รองรับข้อความที่จัดรูปแบบและจำเป็นต้องระบุเสมอ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบข้อความได้ที่หัวข้อการจัดรูปแบบข้อความในแอป Google Chat และการจัดรูปแบบข้อความในส่วนเสริมของ Google Workspace |
content_multiline |
เนื้อหาควรมีหลายบรรทัดหรือไม่ |
bottom_label |
ข้อความของป้ายกำกับด้านล่าง รองรับข้อความที่จัดรูปแบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบข้อความได้ที่หัวข้อการจัดรูปแบบข้อความในแอป Google Chat และการจัดรูปแบบข้อความในส่วนเสริมของ Google Workspace |
on_click |
การดำเนินการ |
ฟิลด์ Union icons ต้องกำหนดไอคอน, top_label และ bottom_label อย่างน้อย 1 รายการ icons ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
icon |
ค่า enum ที่ Chat API แทนที่ด้วยรูปภาพไอคอนที่เกี่ยวข้อง |
icon_url |
ไอคอนที่ระบุโดย URL |
ฟิลด์ Union control วิดเจ็ตควบคุม คุณตั้งค่า button หรือ switch_widget ได้ แต่จะตั้งค่าทั้ง 2 อย่างไม่ได้ control ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
button |
ปุ่มที่คลิกได้เพื่อเรียกให้แสดงการดำเนินการ |
OnClick
การดำเนินการ onclick (เช่น เปิดลิงก์)
| ช่อง | |
|---|---|
ฟิลด์ Union
|
|
action |
การดำเนินการของแบบฟอร์มจะทริกเกอร์โดยการดำเนินการ |
open_link |
การดำเนินการ |
OpenLink
ลิงก์ที่เปิดหน้าต่างใหม่
| ช่อง | |
|---|---|
url |
URL ที่จะเปิด |
TextButton
ปุ่มที่มีข้อความและการดำเนินการ onclick
| ช่อง | |
|---|---|
text |
ข้อความของปุ่ม |
on_click |
การดำเนินการ |
TextParagraph
ย่อหน้าของข้อความ รองรับข้อความที่จัดรูปแบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบข้อความได้ที่หัวข้อการจัดรูปแบบข้อความในแอป Google Chat และการจัดรูปแบบข้อความในส่วนเสริมของ Google Workspace
| ช่อง | |
|---|---|
text |
|