ดัชนี
ChatService(อินเทอร์เฟซ)AccessoryWidget(ข้อความ)ActionResponse(ข้อความ)ActionResponse.ResponseType(enum)ActionResponse.SelectionItems(ข้อความ)ActionResponse.UpdatedWidget(ข้อความ)ActionStatus(ข้อความ)Annotation(ข้อความ)AnnotationType(enum)AppCommandMetadata(ข้อความ)AppCommandMetadata.AppCommandType(enum)AttachedGif(ข้อความ)Attachment(ข้อความ)Attachment.Source(enum)AttachmentDataRef(ข้อความ)CalendarEventLinkData(ข้อความ)CardWithId(ข้อความ)ChatSpaceLinkData(ข้อความ)CompleteImportSpaceRequest(ข้อความ)CompleteImportSpaceResponse(ข้อความ)ContextualAddOnMarkup(ข้อความ)ContextualAddOnMarkup.Card(ข้อความ)ContextualAddOnMarkup.Card.CardAction(ข้อความ)ContextualAddOnMarkup.Card.CardHeader(ข้อความ)ContextualAddOnMarkup.Card.CardHeader.ImageStyle(enum)ContextualAddOnMarkup.Card.Section(ข้อความ)CreateCustomEmojiRequest(ข้อความ)CreateMembershipRequest(ข้อความ)CreateMessageRequest(ข้อความ)CreateMessageRequest.MessageReplyOption(enum)CreateReactionRequest(ข้อความ)CreateSectionRequest(ข้อความ)CreateSpaceRequest(ข้อความ)CustomEmoji(ข้อความ)CustomEmoji.CustomEmojiPayload(ข้อความ)CustomEmojiMetadata(ข้อความ)DeleteCustomEmojiRequest(ข้อความ)DeleteMembershipRequest(ข้อความ)DeleteMessageRequest(ข้อความ)DeleteReactionRequest(ข้อความ)DeleteSectionRequest(ข้อความ)DeleteSpaceRequest(ข้อความ)DeletionMetadata(ข้อความ)DeletionMetadata.DeletionType(enum)Dialog(ข้อความ)DialogAction(ข้อความ)DriveDataRef(ข้อความ)DriveLinkData(ข้อความ)Emoji(ข้อความ)EmojiReactionSummary(ข้อความ)FindDirectMessageRequest(ข้อความ)FindGroupChatsRequest(ข้อความ)FindGroupChatsResponse(ข้อความ)GetAttachmentRequest(ข้อความ)GetCustomEmojiRequest(ข้อความ)GetMembershipRequest(ข้อความ)GetMessageRequest(ข้อความ)GetSpaceEventRequest(ข้อความ)GetSpaceNotificationSettingRequest(ข้อความ)GetSpaceReadStateRequest(ข้อความ)GetSpaceRequest(ข้อความ)GetThreadReadStateRequest(ข้อความ)Group(ข้อความ)HistoryState(enum)ListCustomEmojisRequest(ข้อความ)ListCustomEmojisResponse(ข้อความ)ListMembershipsRequest(ข้อความ)ListMembershipsResponse(ข้อความ)ListMessagesRequest(ข้อความ)ListMessagesResponse(ข้อความ)ListReactionsRequest(ข้อความ)ListReactionsResponse(ข้อความ)ListSectionItemsRequest(ข้อความ)ListSectionItemsResponse(ข้อความ)ListSectionsRequest(ข้อความ)ListSectionsResponse(ข้อความ)ListSpaceEventsRequest(ข้อความ)ListSpaceEventsResponse(ข้อความ)ListSpacesRequest(ข้อความ)ListSpacesResponse(ข้อความ)MatchedUrl(ข้อความ)MeetSpaceLinkData(ข้อความ)MeetSpaceLinkData.HuddleStatus(enum)MeetSpaceLinkData.Type(enum)Membership(ข้อความ)Membership.MembershipRole(enum)Membership.MembershipState(enum)MembershipBatchCreatedEventData(ข้อความ)MembershipBatchDeletedEventData(ข้อความ)MembershipBatchUpdatedEventData(ข้อความ)MembershipCreatedEventData(ข้อความ)MembershipDeletedEventData(ข้อความ)MembershipUpdatedEventData(ข้อความ)Message(ข้อความ)MessageBatchCreatedEventData(ข้อความ)MessageBatchDeletedEventData(ข้อความ)MessageBatchUpdatedEventData(ข้อความ)MessageCreatedEventData(ข้อความ)MessageDeletedEventData(ข้อความ)MessageUpdatedEventData(ข้อความ)MoveSectionItemRequest(ข้อความ)MoveSectionItemResponse(ข้อความ)PositionSectionRequest(ข้อความ)PositionSectionRequest.Position(enum)PositionSectionResponse(ข้อความ)QuotedMessageMetadata(ข้อความ)Reaction(ข้อความ)ReactionBatchCreatedEventData(ข้อความ)ReactionBatchDeletedEventData(ข้อความ)ReactionCreatedEventData(ข้อความ)ReactionDeletedEventData(ข้อความ)RichLinkMetadata(ข้อความ)RichLinkMetadata.RichLinkType(enum)SearchSpacesRequest(ข้อความ)SearchSpacesResponse(ข้อความ)Section(ข้อความ)Section.SectionType(enum)SectionItem(ข้อความ)SetUpSpaceRequest(ข้อความ)SlashCommand(ข้อความ)SlashCommandMetadata(ข้อความ)SlashCommandMetadata.Type(enum)Space(ข้อความ)Space.AccessSettings(ข้อความ)Space.AccessSettings.AccessState(enum)Space.MembershipCount(ข้อความ)Space.PermissionSetting(ข้อความ)Space.PermissionSettings(ข้อความ)Space.PredefinedPermissionSettings(enum)Space.SpaceDetails(ข้อความ)Space.SpaceThreadingState(enum)Space.SpaceType(enum)Space.Type(enum)SpaceBatchUpdatedEventData(ข้อความ)SpaceEvent(ข้อความ)SpaceNotificationSetting(ข้อความ)SpaceNotificationSetting.MuteSetting(enum)SpaceNotificationSetting.NotificationSetting(enum)SpaceReadState(ข้อความ)SpaceUpdatedEventData(ข้อความ)SpaceView(enum)Thread(ข้อความ)ThreadReadState(ข้อความ)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 ไบต์ สำหรับคำขอเว็บฮุค การตอบกลับจะไม่มีข้อความทั้งหมด การตอบกลับจะป้อนข้อมูลเฉพาะในช่อง
|
| CreateReaction |
|---|
|
สร้างรีแอ็กชันและเพิ่มลงในข้อความ ดูตัวอย่างได้ที่เพิ่มรีแอ็กชันในข้อความ ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้
|
| CreateSection |
|---|
|
CUSTOM_SECTION เท่านั้น โปรดดูรายละเอียดที่หัวข้อสร้างและจัดระเบียบส่วนต่างๆ ใน Google Chatต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์ต่อไปนี้
|
| CreateSpace |
|---|
|
สร้างพื้นที่ทำงาน ใช้เพื่อสร้างพื้นที่ทำงานที่มีชื่อหรือแชทกลุ่มใน รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
เมื่อตรวจสอบสิทธิ์ในฐานะแอป คุณต้องตั้งค่าฟิลด์ เมื่อตรวจสอบสิทธิ์ในฐานะแอป ระบบจะเพิ่มแอป Chat เป็นสมาชิกของพื้นที่ทำงาน อย่างไรก็ตาม ระบบจะไม่เพิ่มแอป Chat เป็นผู้จัดการพื้นที่ทำงาน ซึ่งแตกต่างจากการตรวจสอบสิทธิ์ของมนุษย์ โดยค่าเริ่มต้น สมาชิกพื้นที่ทำงานทุกคนจะนำแอป Chat ออกจากพื้นที่ทำงานได้ หากต้องการอนุญาตให้เฉพาะผู้จัดการพื้นที่ทำงานนำแอปออกจากพื้นที่ทำงานได้ ให้ตั้งค่า การเป็นสมาชิกของพื้นที่ทำงานเมื่อสร้างจะขึ้นอยู่กับว่าสร้างพื้นที่ทำงานใน
หากได้รับข้อความแสดงข้อผิดพลาด
|
| DeleteCustomEmoji |
|---|
|
ลบอีโมจิที่กำหนดเอง โดยค่าเริ่มต้น ผู้ใช้จะลบได้เฉพาะอีโมจิที่กำหนดเองที่ตนสร้างขึ้นเท่านั้น ผู้จัดการอีโมจิที่ผู้ดูแลระบบมอบหมายให้สามารถลบอีโมจิที่กำหนดเองในองค์กรได้ ดูดูข้อมูลเกี่ยวกับอีโมจิที่กำหนดเองใน Google Chat อีโมจิที่กำหนดเองจะใช้ได้กับบัญชี Google Workspace เท่านั้น และผู้ดูแลระบบต้องเปิดใช้อีโมจิที่กำหนดเองสำหรับองค์กร ดูข้อมูลเพิ่มเติมได้ที่ดูข้อมูลเกี่ยวกับอีโมจิที่กำหนดเองใน Google Chat และจัดการสิทธิ์ของอีโมจิที่กำหนดเอง ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์ต่อไปนี้
|
| DeleteMembership |
|---|
|
ลบการเป็นสมาชิก ดูตัวอย่างได้ที่นำผู้ใช้หรือแอป Google Chat ออกจากพื้นที่ทำงาน รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
ระบบไม่รองรับการตรวจสอบสิทธิ์แอปสำหรับกรณีการใช้งานต่อไปนี้
หากต้องการลบการเป็นสมาชิกของผู้จัดการพื้นที่ทำงาน ผู้ขอจะต้องเป็นผู้จัดการพื้นที่ทำงาน หากใช้การตรวจสอบสิทธิ์ของแอป แอป Chat ต้องเป็นผู้สร้างพื้นที่ทำงาน
|
| DeleteMessage |
|---|
|
ลบข้อความ ดูตัวอย่างได้ที่ลบข้อความ รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
เมื่อใช้การตรวจสอบสิทธิ์ของแอป คำขอจะลบได้เฉพาะข้อความที่สร้างโดยแอป Chat ที่เรียกใช้
|
| DeleteReaction |
|---|
|
ลบรีแอ็กชันต่อข้อความ ดูตัวอย่างได้ที่ลบรีแอ็กชัน ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้
|
| DeleteSection |
|---|
|
CUSTOM_SECTIONหากส่วนนั้นมีรายการ เช่น พื้นที่ทำงาน ระบบจะย้ายรายการไปยังส่วนเริ่มต้นของ Google Chat และจะไม่ลบรายการ โปรดดูรายละเอียดที่หัวข้อสร้างและจัดระเบียบส่วนต่างๆ ใน Google Chat ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์ต่อไปนี้
|
| DeleteSpace |
|---|
|
ลบพื้นที่ทำงานที่มีชื่อ ดำเนินการลบแบบเรียงต่อกันเสมอ ซึ่งหมายความว่าระบบจะลบทรัพยากรย่อยของพื้นที่ทำงานด้วย เช่น ข้อความที่โพสต์ในพื้นที่ทำงานและการเป็นสมาชิกในพื้นที่ทำงาน ดูตัวอย่างได้ที่ลบพื้นที่ทำงาน รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
|
| FindDirectMessage |
|---|
|
แสดงข้อความส่วนตัวที่มีอยู่กับผู้ใช้ที่ระบุ หากไม่พบพื้นที่ข้อความส่วนตัว จะแสดงข้อผิดพลาด เมื่อใช้การตรวจสอบสิทธิ์ของแอป ระบบจะแสดงพื้นที่ข้อความส่วนตัวระหว่างผู้ใช้ที่ระบุกับแอป Chat ที่เรียกใช้ เมื่อใช้การตรวจสอบสิทธิ์ผู้ใช้ จะแสดงพื้นที่ข้อความส่วนตัวระหว่างผู้ใช้ที่ระบุกับผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
|
| FindGroupChats |
|---|
|
spaceType == GROUP_CHAT ซึ่งการเป็นสมาชิกของบุคคลนั้นมีผู้ใช้ที่เรียกใช้และผู้ใช้ที่ระบุใน FindGroupChatsRequest.membershipsหากผู้ใช้ที่โทรบล็อกผู้ใช้บางรายหรือถูกผู้ใช้บางรายบล็อก และไม่พบพื้นที่ที่มีชุดผู้ใช้ที่ระบุทั้งหมด เมธอดนี้จะแสดงพื้นที่ที่ไม่มีผู้ใช้ที่ถูกบล็อกหรือบล็อก ชุดผู้ใช้ที่ระบุต้องมีเฉพาะการเป็นสมาชิกของบุคคล (ไม่ใช่แอป) คำขอที่มีผู้ใช้ที่ไม่ใช่มนุษย์จะไม่แสดงพื้นที่ใดๆ ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้
|
| GetAttachment |
|---|
|
รับข้อมูลเมตาของไฟล์แนบของข้อความ ระบบจะดึงข้อมูลไฟล์แนบโดยใช้ Media API ดูตัวอย่างได้ที่รับข้อมูลเมตาเกี่ยวกับไฟล์แนบของข้อความ ต้องใช้การตรวจสอบสิทธิ์แอปที่มีขอบเขตการให้สิทธิ์
|
| 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 รวมถึงการเป็นสมาชิกของแอปเอง การแสดงการเป็นสมาชิกด้วยการตรวจสอบสิทธิ์ผู้ใช้จะแสดงการเป็นสมาชิกในพื้นที่ที่ผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์มีสิทธิ์เข้าถึง รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
|
| ListMessages |
|---|
|
แสดงข้อความในพื้นที่ทำงานที่ผู้โทรเป็นสมาชิก รวมถึงข้อความจากสมาชิกและพื้นที่ทำงานที่ถูกบล็อก ระบบจะไม่รวมข้อความของระบบ เช่น ข้อความที่ประกาศสมาชิกใหม่ในพื้นที่ทำงาน หากคุณแสดงข้อความจากพื้นที่ทำงานที่ไม่มีข้อความ การตอบกลับจะเป็นออบเจ็กต์ว่าง เมื่อใช้อินเทอร์เฟซ REST/HTTP การตอบกลับจะมีออบเจ็กต์ JSON ว่าง รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
|
| ListReactions |
|---|
|
แสดงรายการรีแอ็กต่อข้อความ ดูตัวอย่างได้ที่แสดงรีแอ็กชันสำหรับข้อความ ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้
|
| ListSectionItems |
|---|
|
ปัจจุบันมีเพียงพื้นที่ทำงานเท่านั้นที่สามารถเป็นรายการในส่วนได้ โปรดดูรายละเอียดที่หัวข้อสร้างและจัดระเบียบส่วนต่างๆ ใน Google Chat ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์ต่อไปนี้
|
| ListSections |
|---|
|
ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์ต่อไปนี้
|
| ListSpaceEvents |
|---|
|
แสดงรายการกิจกรรมจากพื้นที่ใน Google Chat สำหรับแต่ละเหตุการณ์ Payload จะมีทรัพยากร Chat เวอร์ชันล่าสุด ตัวอย่างเช่น หากคุณแสดงกิจกรรมเกี่ยวกับสมาชิกใหม่ในพื้นที่ทำงาน เซิร์ฟเวอร์จะแสดงทรัพยากร รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้ด้วยขอบเขตการให้สิทธิ์ที่เหมาะสมสำหรับการอ่านข้อมูลที่ขอ
หากต้องการแสดงกิจกรรม ผู้เรียกที่ได้รับการตรวจสอบสิทธิ์ต้องเป็นสมาชิกของพื้นที่ทำงาน เช่น ดูแสดงรายการกิจกรรมจากพื้นที่ทำงานใน Google Chat
|
| ListSpaces |
|---|
|
แสดงพื้นที่ทำงานที่ผู้โทรเป็นสมาชิก แชทกลุ่มและ DM จะไม่แสดงจนกว่าจะมีการส่งข้อความแรก ดูตัวอย่างได้ที่แสดงรายการพื้นที่ทำงาน รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
หากต้องการแสดงพื้นที่ทำงานที่มีชื่อทั้งหมดตามองค์กร Google Workspace ให้ใช้วิธี
|
| MoveSectionItem |
|---|
|
ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์ต่อไปนี้
|
| PositionSection |
|---|
|
ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์ต่อไปนี้
|
| SearchSpaces |
|---|
|
แสดงรายการพื้นที่ในองค์กร Google Workspace ตามการค้นหาของผู้ดูแลระบบ ในคำขอ ให้ตั้งค่า ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบและขอบเขตการให้สิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้
|
| SetUpSpace |
|---|
|
สร้างพื้นที่ทำงานและเพิ่มผู้ใช้ที่ระบุลงในพื้นที่ทำงาน ระบบจะเพิ่มผู้ใช้ที่โทรไปยังพื้นที่ทำงานโดยอัตโนมัติ และไม่ควรระบุเป็นสมาชิกในการขอ ดูตัวอย่างได้ที่ตั้งค่าพื้นที่ทำงานที่มีสมาชิกเริ่มต้น หากต้องการระบุสมาชิกที่เป็นบุคคลที่จะเพิ่ม ให้เพิ่มการเป็นสมาชิกด้วย หากต้องการระบุกลุ่ม Google ที่จะเพิ่ม ให้เพิ่มการเป็นสมาชิกด้วย สำหรับการสนทนากลุ่มหรือพื้นที่ทำงานที่มีชื่อ หากผู้โทรบล็อกหรือถูกสมาชิกบางคนบล็อก หรือไม่มีสิทธิ์เพิ่มสมาชิกบางคน ระบบจะไม่เพิ่มสมาชิกเหล่านั้นลงในพื้นที่ทำงานที่สร้างขึ้น หากต้องการสร้างข้อความส่วนตัว (DM) ระหว่างผู้ใช้ที่โทรและผู้ใช้ที่เป็นบุคคลอื่น ให้ระบุการเป็นสมาชิก 1 รายการเพื่อแสดงถึงผู้ใช้ที่เป็นบุคคล หากผู้ใช้คนหนึ่งบล็อกอีกคนหนึ่ง คำขอจะล้มเหลวและระบบจะไม่สร้าง DM หากต้องการสร้าง DM ระหว่างผู้ใช้ที่โทรและแอปที่โทร ให้ตั้งค่า หากมี DM ระหว่างผู้ใช้ 2 คนอยู่แล้ว แม้ว่าผู้ใช้คนหนึ่งจะบล็อกอีกคนในขณะที่ส่งคำขอ ระบบก็จะแสดง DM ที่มีอยู่ ระบบไม่รองรับพื้นที่ทำงานที่มีการตอบกลับแบบแยกชุดข้อความ หากได้รับข้อความแสดงข้อผิดพลาด ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์อย่างใดอย่างหนึ่งต่อไปนี้
|
| UpdateMembership |
|---|
|
อัปเดตการเป็นสมาชิก ดูตัวอย่างได้ที่อัปเดตการเป็นสมาชิกของผู้ใช้ในพื้นที่ทำงาน รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
|
| UpdateMessage |
|---|
|
อัปเดตข้อความ วิธีการ รองรับการตรวจสอบสิทธิ์ประเภทต่อไปนี้
เมื่อใช้การตรวจสอบสิทธิ์ของแอป คำขอจะอัปเดตได้เฉพาะข้อความที่สร้างโดยแอป Chat ที่เรียกใช้
|
| UpdateSection |
|---|
|
CUSTOM_SECTION เท่านั้น โปรดดูรายละเอียดที่หัวข้อสร้างและจัดระเบียบส่วนต่างๆ ใน Google Chatต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ที่มีขอบเขตการให้สิทธิ์ต่อไปนี้
|
| 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 หากต้องการเพิ่มการจัดรูปแบบพื้นฐานให้กับข้อความ ให้ดูจัดรูปแบบข้อความ
ตัวอย่างเนื้อหาข้อความแบบข้อความธรรมดา
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 |
คำสั่งเครื่องหมายทับ ผู้ใช้ส่งคำสั่งในข้อความ Chat |
QUICK_COMMAND |
คำสั่งด่วน ผู้ใช้เลือกคำสั่งจากเมนู Chat ในพื้นที่ตอบกลับข้อความ |
AttachedGif
รูปภาพ GIF ที่ระบุโดย URL
| ช่อง | |
|---|---|
uri |
เอาต์พุตเท่านั้น URL ที่โฮสต์รูปภาพ GIF |
ไฟล์แนบ
ไฟล์แนบใน Google Chat
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของไฟล์แนบ รูปแบบ: |
content_name |
เอาต์พุตเท่านั้น ชื่อไฟล์เดิมของเนื้อหา ไม่ใช่เส้นทางแบบเต็ม |
content_type |
เอาต์พุตเท่านั้น ประเภทเนื้อหา (ประเภท MIME) ของไฟล์ |
thumbnail_uri |
เอาต์พุตเท่านั้น URL ของภาพขนาดย่อที่ควรใช้เพื่อแสดงตัวอย่างไฟล์แนบต่อผู้ใช้ที่เป็นมนุษย์ แอปแชทไม่ควรใช้ URL นี้เพื่อดาวน์โหลดเนื้อหาไฟล์แนบ |
download_uri |
เอาต์พุตเท่านั้น URL การดาวน์โหลดที่ควรใช้เพื่ออนุญาตให้ผู้ใช้ที่เป็นมนุษย์ดาวน์โหลดไฟล์แนบ แอปแชทไม่ควรใช้ URL นี้เพื่อดาวน์โหลดเนื้อหาไฟล์แนบ |
source |
เอาต์พุตเท่านั้น แหล่งที่มาของไฟล์แนบ |
ฟิลด์ Union data_ref การอ้างอิงข้อมูลไปยังไฟล์แนบ data_ref ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
attachment_data_ref |
ไม่บังคับ การอ้างอิงถึงข้อมูลไฟล์แนบ ฟิลด์นี้ใช้เพื่อสร้างหรืออัปเดตข้อความที่มีไฟล์แนบ หรือใช้กับ Media API เพื่อดาวน์โหลดข้อมูลไฟล์แนบ |
drive_data_ref |
เอาต์พุตเท่านั้น การอ้างอิงไฟล์แนบ Google ไดรฟ์ ฟิลด์นี้ใช้กับ Google ไดรฟ์ API |
แหล่งที่มา
แหล่งที่มาของไฟล์แนบ
| Enum | |
|---|---|
SOURCE_UNSPECIFIED |
สงวนสิทธิ์ |
DRIVE_FILE |
ไฟล์เป็นไฟล์ใน Google ไดรฟ์ |
UPLOADED_CONTENT |
ระบบจะอัปโหลดไฟล์ไปยัง Chat |
AttachmentDataRef
การอ้างอิงถึงข้อมูลไฟล์แนบ
| ช่อง | |
|---|---|
resource_name |
ไม่บังคับ ชื่อทรัพยากรของข้อมูลไฟล์แนบ ฟิลด์นี้ใช้กับ Media API เพื่อดาวน์โหลดข้อมูลไฟล์แนบ |
attachment_upload_token |
ไม่บังคับ โทเค็นทึบแสงที่มีการอ้างอิงถึงไฟล์แนบที่อัปโหลด ไคลเอ็นต์จะถือว่าเป็นสตริงทึบแสงและใช้เพื่อสร้างหรืออัปเดตข้อความ Chat ที่มีไฟล์แนบ |
CalendarEventLinkData
ข้อมูลสำหรับลิงก์กิจกรรมในปฏิทิน
| ช่อง | |
|---|---|
calendar_id |
ตัวระบุปฏิทินของปฏิทินที่ลิงก์ |
event_id |
ตัวระบุเหตุการณ์ของกิจกรรมในปฏิทินที่ลิงก์ |
CardWithId
การ์ดในข้อความ Google Chat
เฉพาะแอป Chat เท่านั้นที่สร้างการ์ดได้ หากแอป Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ ข้อความจะมีการ์ดไม่ได้
ออกแบบและดูตัวอย่างการ์ดด้วยเครื่องมือสร้างการ์ด
เปิดเครื่องมือสร้างการ์ด| ช่อง | |
|---|---|
card_id |
ต้องระบุหากข้อความมีการ์ดหลายใบ ตัวระบุที่ไม่ซ้ำกันสำหรับการ์ดในข้อความ |
card |
การ์ด ขนาดสูงสุดคือ 32 KB |
ChatSpaceLinkData
ข้อมูลสำหรับลิงก์พื้นที่ใน Chat
| ช่อง | |
|---|---|
space |
พื้นที่ของทรัพยากรพื้นที่ใน Chat ที่ลิงก์ รูปแบบ: |
thread |
ชุดข้อความของทรัพยากรพื้นที่ใน Chat ที่ลิงก์ไว้ รูปแบบ: |
message |
ข้อความของทรัพยากรพื้นที่ใน Chat ที่ลิงก์ รูปแบบ: |
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 |
เส้นขอบวงกลม |
ส่วน
ส่วนประกอบด้วยคอลเล็กชันของวิดเจ็ตที่แสดงผล (แนวตั้ง) ตามลำดับที่ระบุ การ์ดมีความกว้างคงที่แคบในทุกแพลตฟอร์ม จึงไม่จำเป็นต้องใช้พร็อพเพอร์ตี้เลย์เอาต์ (เช่น ลอย) ในขณะนี้
| ช่อง | |
|---|---|
header |
ส่วนหัวของส่วน รองรับข้อความที่จัดรูปแบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดรูปแบบข้อความได้ที่การจัดรูปแบบข้อความในแอป Google Chat และการจัดรูปแบบข้อความในส่วนเสริมของ Google Workspace |
widgets[] |
ส่วนต้องมีวิดเจ็ตอย่างน้อย 1 รายการ |
CreateCustomEmojiRequest
คำขอสร้างอีโมจิที่กำหนดเอง
| ช่อง | |
|---|---|
custom_emoji |
ต้องระบุ อีโมจิที่กำหนดเองที่จะสร้าง |
CreateMembershipRequest
ข้อความคำขอสำหรับการสร้างการเป็นสมาชิก
| ช่อง | |
|---|---|
parent |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานที่จะสร้างการเป็นสมาชิก รูปแบบ: spaces/{space} |
membership |
ต้องระบุ ความสัมพันธ์ของการเป็นสมาชิกที่จะสร้าง ฟิลด์ เมื่อแอป Chat สร้างความสัมพันธ์ในการเป็นสมาชิกสำหรับผู้ใช้ที่เป็นบุคคลธรรมดา แอปจะต้องใช้ขอบเขตการให้สิทธิ์บางอย่างและตั้งค่าที่เฉพาะเจาะจงสำหรับบางช่อง ดังนี้
การเชิญผู้ใช้ภายนอกองค์กร Workspace ที่เป็นเจ้าของพื้นที่ทำงานต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ เมื่อแอป Chat สร้างความสัมพันธ์ในการเป็นสมาชิกสำหรับตัวเอง แอปจะต้องตรวจสอบสิทธิ์ในฐานะผู้ใช้และใช้ขอบเขต |
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการแชทและการสนทนาในพื้นที่ทำงาน ต้องใช้ ระบบไม่รองรับการสร้างการเป็นสมาชิกแอปหรือการสร้างการเป็นสมาชิกสำหรับผู้ใช้ภายนอกองค์กร Google Workspace ของผู้ดูแลระบบโดยใช้สิทธิ์เข้าถึงของผู้ดูแลระบบ |
CreateMessageRequest
สร้างข้อความ
| ช่อง | |
|---|---|
parent |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานที่จะสร้างข้อความ รูปแบบ: |
message |
ต้องระบุ เนื้อหาข้อความ |
thread_key |
ไม่บังคับ เลิกใช้งานแล้ว: โปรดใช้ |
request_id |
ไม่บังคับ รหัสคำขอที่ไม่ซ้ำกันสำหรับข้อความนี้ การระบุรหัสคำขอที่มีอยู่จะแสดงข้อความที่สร้างด้วยรหัสนั้นแทนที่จะสร้างข้อความใหม่ |
message_reply_option |
ไม่บังคับ ระบุว่าข้อความเริ่มชุดข้อความหรือตอบกลับชุดข้อความ รองรับเฉพาะในพื้นที่ทำงานที่มีชื่อ เมื่อตอบกลับการโต้ตอบของผู้ใช้ ระบบจะไม่สนใจฟิลด์นี้ สำหรับการโต้ตอบภายในชุดข้อความ ระบบจะสร้างการตอบกลับในชุดข้อความเดียวกัน ไม่เช่นนั้น ระบบจะสร้างการตอบกลับเป็นชุดข้อความใหม่ |
message_id |
ไม่บังคับ รหัสที่กำหนดเองสำหรับข้อความ ช่วยให้แอป Lets Chat รับ อัปเดต หรือลบข้อความได้โดยไม่ต้องจัดเก็บรหัสที่ระบบกำหนดไว้ในชื่อทรัพยากรของข้อความ (แสดงในช่องข้อความ ค่าของช่องนี้ต้องเป็นไปตามข้อกำหนดต่อไปนี้
โปรดดูรายละเอียดที่หัวข้อตั้งชื่อข้อความ |
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 แบบสุ่ม การระบุรหัสคำขอที่มีอยู่จะแสดงพื้นที่ทำงานที่สร้างด้วยรหัสนั้นแทนที่จะสร้างพื้นที่ทำงานใหม่ การระบุรหัสคำขอที่มีอยู่จากแอป Chat เดียวกันกับผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์รายอื่นจะทำให้เกิดข้อผิดพลาด |
CustomEmoji
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของอีโมจิที่กำหนดเองซึ่งเซิร์ฟเวอร์กำหนด รูปแบบ: |
uid |
เอาต์พุตเท่านั้น คีย์ที่ไม่ซ้ำกันสำหรับทรัพยากรอีโมจิที่กำหนดเอง |
emoji_name |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ ชื่อที่ผู้ใช้ระบุสำหรับอีโมจิที่กำหนดเอง ซึ่งไม่ซ้ำกันภายในองค์กร ต้องระบุเมื่อสร้างอีโมจิที่กำหนดเอง มิฉะนั้นจะแสดงเอาต์พุตเท่านั้น ชื่ออิโมจิจะต้องขึ้นต้นและลงท้ายด้วยโคลอน ต้องเป็นตัวพิมพ์เล็ก และมีได้เฉพาะอักขระที่เป็นตัวอักษรและตัวเลขคละกัน เครื่องหมายขีดกลาง และเครื่องหมายขีดล่างเท่านั้น ควรใช้ขีดกลางและขีดล่างเพื่อแยกคำ แต่จะใช้ต่อกันไม่ได้ ตัวอย่าง: |
temporary_image_uri |
เอาต์พุตเท่านั้น URL ของรูปภาพชั่วคราวสำหรับอีโมจิที่กำหนดเอง ซึ่งใช้งานได้นานอย่างน้อย 10 นาที โปรดทราบว่าระบบจะไม่แสดงข้อมูลนี้ในการตอบกลับเมื่อสร้างอีโมจิที่กำหนดเอง |
payload |
ไม่บังคับ อินพุตเท่านั้น ข้อมูลเพย์โหลด ต้องระบุเมื่อสร้างอีโมจิที่กำหนดเอง |
CustomEmojiPayload
ข้อมูลเพย์โหลดสำหรับอีโมจิที่กำหนดเอง
| ช่อง | |
|---|---|
file_content |
ต้องระบุ อินพุตเท่านั้น รูปภาพที่ใช้สำหรับอีโมจิที่กำหนดเอง เพย์โหลดต้องมีขนาดไม่เกิน 256 KB และขนาดของรูปภาพต้องเป็นสี่เหลี่ยมจัตุรัสและอยู่ระหว่าง 64 ถึง 500 พิกเซล ข้อจำกัดอาจมีการเปลี่ยนแปลง |
filename |
ต้องระบุ อินพุตเท่านั้น ชื่อไฟล์ภาพ นามสกุลไฟล์ที่รองรับ: |
CustomEmojiMetadata
ข้อมูลเมตาคำอธิบายประกอบสำหรับอีโมจิที่กำหนดเอง
| ช่อง | |
|---|---|
custom_emoji |
อีโมจิที่กำหนดเอง |
DeleteCustomEmojiRequest
คำขอให้ลบอีโมจิที่กำหนดเอง
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของอีโมจิที่กำหนดเองที่จะลบ รูปแบบ: คุณใช้ชื่ออีโมจิเป็นชื่อแทนสำหรับ |
DeleteMembershipRequest
คำขอให้ลบการเป็นสมาชิกในพื้นที่ทำงาน
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อแหล่งข้อมูลของการเป็นสมาชิกที่จะลบ แอปแชทสามารถลบการเป็นสมาชิกของผู้ใช้ที่เป็นมนุษย์หรือการเป็นสมาชิกของตัวเองได้ แอปแชทจะลบการเป็นสมาชิกของแอปอื่นๆ ไม่ได้ เมื่อลบการเป็นสมาชิกของบุคคล จะต้องมีขอบเขต เมื่อลบการเป็นสมาชิกแอป ต้องใช้ รูปแบบ: |
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการแชทและการสนทนาในพื้นที่ทำงาน ต้องใช้ ระบบไม่รองรับการลบการเป็นสมาชิกแอปในพื้นที่ทำงานโดยใช้สิทธิ์เข้าถึงของผู้ดูแลระบบ |
DeleteMessageRequest
ขอให้ลบข้อความ
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของข้อความ รูปแบบ: หากตั้งรหัสที่กำหนดเองสำหรับข้อความ คุณจะใช้ค่าจากฟิลด์ |
force |
ไม่บังคับ เมื่อ ใช้ได้เมื่อตรวจสอบสิทธิ์ในฐานะผู้ใช้เท่านั้น ไม่มีผลเมื่อตรวจสอบสิทธิ์เป็นแอป Chat |
DeleteReactionRequest
ลบรีแอ็กชันต่อข้อความ
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อของรีแอ็กชันที่จะลบ รูปแบบ: |
DeleteSectionRequest
ข้อความคำขอสำหรับการลบส่วน
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อของส่วนที่จะลบ รูปแบบ: |
DeleteSpaceRequest
คำขอให้ลบพื้นที่ทำงาน
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานที่จะลบ รูปแบบ: |
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการแชทและการสนทนาในพื้นที่ทำงาน ต้องใช้ |
DeletionMetadata
ข้อมูลเกี่ยวกับข้อความที่ถูกลบ ระบบจะลบข้อความเมื่อตั้งค่า delete_time
| ช่อง | |
|---|---|
deletion_type |
ระบุผู้ที่ลบข้อความ |
DeletionType
ใครเป็นผู้ลบข้อความและลบอย่างไร ทั้งนี้ อาจมีการเพิ่มค่าอื่นๆ ในอนาคต ดูรายละเอียดเกี่ยวกับเวลาที่ลบข้อความได้ที่แก้ไขหรือลบข้อความใน Google Chat
| Enum | |
|---|---|
DELETION_TYPE_UNSPECIFIED |
ค่านี้ไม่ได้ใช้ |
CREATOR |
ผู้ใช้ลบข้อความของตนเอง |
SPACE_OWNER |
เจ้าของหรือผู้จัดการลบข้อความ |
ADMIN |
ผู้ดูแลระบบ Google Workspace ลบข้อความ ผู้ดูแลระบบสามารถลบข้อความใดก็ได้ในพื้นที่ทำงาน ซึ่งรวมถึงข้อความที่สมาชิกในพื้นที่ทำงานหรือแอป Chat ส่ง |
APP_MESSAGE_EXPIRY |
แอป Chat ลบข้อความของตัวเองเมื่อหมดอายุ |
CREATOR_VIA_APP |
แอป Chat ลบข้อความในนามของผู้สร้าง (โดยใช้การตรวจสอบสิทธิ์ผู้ใช้) |
SPACE_OWNER_VIA_APP |
แอป Chat ลบข้อความในนามของผู้จัดการพื้นที่ทำงาน (โดยใช้การตรวจสอบสิทธิ์ผู้ใช้) |
SPACE_MEMBER |
สมาชิกของพื้นที่ทำงานลบข้อความ ผู้ใช้สามารถลบข้อความที่แอปส่งได้ |
Dialog
Wrapper รอบเนื้อหาของการ์ดในกล่องโต้ตอบ
| ช่อง | |
|---|---|
body |
อินพุตเท่านั้น เนื้อหาของกล่องโต้ตอบซึ่งแสดงในโมดอล แอป Google Chat ไม่รองรับเอนทิตีการ์ดต่อไปนี้ |
DialogAction
มีกล่องโต้ตอบและรหัสสถานะคำขอ
| ช่อง | |
|---|---|
action_status |
อินพุตเท่านั้น สถานะของคำขอเรียกใช้หรือส่งกล่องโต้ตอบ แสดงสถานะและข้อความแก่ผู้ใช้ หากจำเป็น เช่น ในกรณีที่เกิดข้อผิดพลาดหรือสำเร็จ |
ฟิลด์ Union action การดำเนินการที่จะทำ action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
dialog |
อินพุตเท่านั้น กล่องโต้ตอบสำหรับคำขอ |
DriveDataRef
การอ้างอิงถึงข้อมูลของไฟล์แนบในไดรฟ์
| ช่อง | |
|---|---|
drive_file_id |
รหัสสำหรับไฟล์ในไดรฟ์ ใช้กับ Drive API |
DriveLinkData
ข้อมูลสำหรับลิงก์ Google ไดรฟ์
| ช่อง | |
|---|---|
drive_data_ref |
DriveDataRef ที่อ้างอิงไฟล์ใน Google ไดรฟ์ |
mime_type |
ประเภท MIME ของทรัพยากร Google ไดรฟ์ที่ลิงก์ |
อีโมจิ
อีโมจิที่ใช้เป็นรีแอ็กชันต่อข้อความ
| ช่อง | |
|---|---|
ฟิลด์ Union content ต้องระบุ เนื้อหาของอีโมจิ content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
unicode |
ไม่บังคับ อีโมจิพื้นฐานที่แสดงด้วยสตริง Unicode |
custom_emoji |
อีโมจิที่กำหนดเอง |
EmojiReactionSummary
จำนวนผู้ที่รีแอ็กต่อข้อความด้วยอีโมจิที่เฉพาะเจาะจง
| ช่อง | |
|---|---|
emoji |
เอาต์พุตเท่านั้น อีโมจิที่เชื่อมโยงกับรีแอ็กชัน |
reaction_count |
เอาต์พุตเท่านั้น จำนวนรีแอ็กชันทั้งหมดที่ใช้อีโมจิที่เชื่อมโยง |
FindDirectMessageRequest
คำขอรับพื้นที่ข้อความส่วนตัวตามแหล่งข้อมูลผู้ใช้
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของผู้ใช้ที่จะค้นหาข้อความส่วนตัวด้วย รูปแบบ: |
FindGroupChatsRequest
คำขอรับพื้นที่แชทเป็นกลุ่มตามแหล่งข้อมูลของผู้ใช้
| ช่อง | |
|---|---|
user[] |
ชื่อทรัพยากรของผู้ใช้ที่เป็นบุคคลจริงทั้งหมดในแชทกลุ่มกับผู้ใช้ที่โทร แอปแชทไม่สามารถรวมอยู่ในคำขอได้ รูปแบบ: เมื่อผู้ใช้ที่โทรเป็นผู้ใช้ Google Workspace ผู้ใช้ที่ขอทั้งหมดต้องเป็นสมาชิกขององค์กร Google Workspace เดียวกันกับผู้ใช้ที่โทร |
page_size |
ไม่บังคับ จำนวนสูงสุดของพื้นที่ที่จะแสดงผล บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลสเปซไม่เกิน 100 รายการ ค่าสูงสุดคือ 1,000 หากใช้ค่ามากกว่า 1,000 ระบบจะเปลี่ยนเป็น 1,000 โดยอัตโนมัติ ค่าลบจะแสดงผลข้อผิดพลาด |
page_token |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกก่อนหน้าเพื่อค้นหาแชทกลุ่ม ระบุพารามิเตอร์นี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุควรตรงกับการเรียกที่ให้โทเค็น การส่งค่าที่แตกต่างกันอาจทำให้ได้ผลลัพธ์ที่ไม่คาดคิด |
space_view |
ประเภทมุมมองพื้นที่ที่ขอ หากไม่ได้ตั้งค่าไว้ ระบบจะใช้ค่าเริ่มต้นเป็น |
FindGroupChatsResponse
การตอบกลับที่มีพื้นที่แชทกลุ่มที่มีผู้ใช้ที่โทรและผู้ใช้ที่ขอ
| ช่อง | |
|---|---|
spaces[] |
รายการพื้นที่ทำงานในหน้าที่ขอ (หรือหน้าแรก) |
next_page_token |
โทเค็นที่คุณส่งเป็น |
GetAttachmentRequest
ขอรับไฟล์แนบ
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของไฟล์แนบในรูปแบบ |
GetCustomEmojiRequest
คำขอส่งคืนอีโมจิที่กำหนดเองรายการเดียว
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของอีโมจิที่กำหนดเอง รูปแบบ: คุณใช้ชื่ออีโมจิเป็นชื่อแทนสำหรับ |
GetMembershipRequest
ขอเป็นสมาชิกของพื้นที่ทำงาน
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของการเป็นสมาชิกที่จะดึงข้อมูล หากต้องการรับการเป็นสมาชิกของแอปเองโดยใช้การตรวจสอบสิทธิ์ผู้ใช้ คุณสามารถใช้ รูปแบบ: คุณใช้อีเมลของผู้ใช้เป็นชื่อแทนสำหรับ |
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการแชทและการสนทนาในพื้นที่ทำงาน ต้องใช้ ระบบไม่รองรับการสมัครเป็นสมาชิกแอปในพื้นที่ทำงานเมื่อใช้สิทธิ์เข้าถึงของผู้ดูแลระบบ |
GetMessageRequest
ขอรับข้อความ
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของข้อความ รูปแบบ: หากตั้งรหัสที่กำหนดเองสำหรับข้อความ คุณจะใช้ค่าจากฟิลด์ |
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 ที่มีสิทธิ์จัดการแชทและการสนทนาในพื้นที่ทำงาน ต้องใช้ |
GetThreadReadStateRequest
ข้อความคำขอสำหรับ GetThreadReadStateRequest API
| ช่อง | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของสถานะการอ่านเธรดที่จะดึงข้อมูล รองรับเฉพาะการรับสถานะการอ่านสำหรับผู้ใช้ที่โทรเท่านั้น หากต้องการอ้างอิงถึงผู้ใช้ที่โทร ให้ตั้งค่าอย่างใดอย่างหนึ่งต่อไปนี้
รูปแบบ: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
กลุ่ม
Google Group ใน Google Chat
| ช่อง | |
|---|---|
name |
ชื่อทรัพยากรสำหรับกลุ่ม Google แสดงถึงกลุ่มใน 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 |
ไม่บังคับ (หากกลับมาทำงานต่อจากคำค้นหาก่อนหน้า) โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ list custom emoji ก่อนหน้า ระบุข้อมูลนี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า ค่าตัวกรองควรตรงกับการเรียกที่ให้โทเค็นหน้าเว็บ การส่งค่าอื่นอาจทำให้เกิดผลลัพธ์ที่ไม่คาดคิด |
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 ที่มีสิทธิ์จัดการแชทและการสนทนาในพื้นที่ทำงาน ต้องใช้ ระบบไม่รองรับการแสดงการเป็นสมาชิกแอปในพื้นที่ทำงานเมื่อใช้สิทธิ์เข้าถึงระดับผู้ดูแลระบบ |
ListMembershipsResponse
การตอบกลับเพื่อแสดงรายการการเป็นสมาชิกของพื้นที่ทำงาน
| ช่อง | |
|---|---|
memberships[] |
รายการที่ไม่เรียงลำดับ รายการการเป็นสมาชิกในหน้าที่ขอ (หรือหน้าแรก) |
next_page_token |
โทเค็นที่คุณส่งเป็น |
ListMessagesRequest
แสดงข้อความในพื้นที่ทำงานที่ระบุซึ่งผู้ใช้เป็นสมาชิก
| ช่อง | |
|---|---|
parent |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ทำงานที่จะแสดงข้อความ รูปแบบ: |
page_size |
ไม่บังคับ จำนวนข้อความสูงสุดที่แสดง บริการอาจแสดงข้อความน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลอย่างมาก 25 รายการ ค่าสูงสุดคือ 1,000 หากใช้ค่ามากกว่า 1,000 ระบบจะเปลี่ยนเป็น 1,000 โดยอัตโนมัติ ค่าลบจะแสดงผลข้อผิดพลาด |
page_token |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ list messages ก่อนหน้า ระบุพารามิเตอร์นี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุควรตรงกับการเรียกที่ระบุโทเค็นหน้าเว็บ การส่งค่าที่แตกต่างกันไปยังพารามิเตอร์อื่นๆ อาจทําให้ได้ผลลัพธ์ที่ไม่คาดคิด |
filter |
ไม่บังคับ ตัวกรองการค้นหา คุณกรองข้อความตามวันที่ ( หากต้องการกรองข้อความตามวันที่สร้าง ให้ระบุ หากต้องการกรองตามชุดข้อความ ให้ระบุ หากต้องการกรองตามทั้งเธรดและวันที่ ให้ใช้โอเปอเรเตอร์ ตัวอย่างเช่น คำค้นหาต่อไปนี้ถูกต้อง เซิร์ฟเวอร์จะปฏิเสธการค้นหาที่ไม่ถูกต้องพร้อมข้อผิดพลาด |
order_by |
ไม่บังคับ วิธีจัดเรียงรายการข้อความ ระบุค่าที่จะจัดเรียงตามการดำเนินการจัดเรียง ค่าการดำเนินการสั่งซื้อที่ใช้ได้มีดังนี้
การจัดเรียงเริ่มต้นคือ |
show_deleted |
ไม่บังคับ จะรวมข้อความที่ถูกลบหรือไม่ ข้อความที่ถูกลบจะมีเวลาที่ถูกลบและข้อมูลเมตาเกี่ยวกับการลบ แต่เนื้อหาของข้อความจะไม่พร้อมใช้งาน |
ListMessagesResponse
ข้อความตอบกลับสำหรับการแสดงข้อความ
| ช่อง | |
|---|---|
messages[] |
รายการข้อความ |
next_page_token |
คุณส่งโทเค็นเป็น |
ListReactionsRequest
แสดงรายการรีแอ็กต่อข้อความ
| ช่อง | |
|---|---|
parent |
ต้องระบุ ข้อความที่ผู้ใช้รีแอ็ก รูปแบบ: |
page_size |
ไม่บังคับ จำนวนสูงสุดของรีแอ็กชันที่แสดง บริการอาจแสดงรีแอ็กชันน้อยกว่าค่านี้ หากไม่ได้ระบุ ค่าเริ่มต้นจะเป็น 25 ค่าสูงสุดคือ 200 และค่าที่สูงกว่า 200 จะเปลี่ยนเป็น 200 |
page_token |
ไม่บังคับ (หากกลับมาทำงานต่อจากคำค้นหาก่อนหน้า) โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ list reactions ก่อนหน้านี้ ระบุข้อมูลนี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า ค่าตัวกรองควรตรงกับการเรียกที่ให้โทเค็นหน้าเว็บ การส่งค่าอื่นอาจทำให้เกิดผลลัพธ์ที่ไม่คาดคิด |
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 |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ list sections ก่อนหน้า ระบุข้อมูลนี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุควรตรงกับการเรียกที่ระบุโทเค็นหน้าเว็บ การส่งค่าที่แตกต่างกันไปยังพารามิเตอร์อื่นๆ อาจทําให้ได้ผลลัพธ์ที่ไม่คาดคิด |
ListSectionsResponse
ข้อความตอบกลับสำหรับส่วนข้อมูล
| ช่อง | |
|---|---|
sections[] |
ส่วนจากผู้ใช้ที่ระบุ |
next_page_token |
โทเค็นที่ส่งเป็น |
ListSpaceEventsRequest
ข้อความคำขอสำหรับเหตุการณ์พื้นที่โฆษณา
| ช่อง | |
|---|---|
parent |
ต้องระบุ ชื่อทรัพยากรของพื้นที่ใน Google Chat ที่เกิดเหตุการณ์ รูปแบบ: |
page_size |
ไม่บังคับ จำนวนสูงสุดของกิจกรรมในพื้นที่ที่แสดง บริการอาจแสดงผลน้อยกว่าค่านี้ ค่าลบจะแสดงผลข้อผิดพลาด |
page_token |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ list space events ก่อนหน้านี้ ระบุข้อมูลนี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุเพื่อแสดงกิจกรรมในพื้นที่ต้องตรงกับการเรียกที่ระบุโทเค็นหน้าเว็บ การส่งค่าที่แตกต่างกันไปยังพารามิเตอร์อื่นๆ อาจทําให้ได้ผลลัพธ์ที่ไม่คาดคิด |
filter |
ต้องระบุ ตัวกรองการค้นหา คุณต้องระบุประเภทเหตุการณ์อย่างน้อย 1 ประเภท ( นอกจากนี้ คุณยังกรองตามเวลาเริ่มต้น (
หากต้องการระบุเวลาเริ่มต้นหรือเวลาสิ้นสุด ให้ใช้ตัวดำเนินการเท่ากับ ตัวอย่างเช่น คำค้นหาต่อไปนี้ถูกต้อง การค้นหาต่อไปนี้ไม่ถูกต้อง เซิร์ฟเวอร์จะปฏิเสธการค้นหาที่ไม่ถูกต้องพร้อมข้อผิดพลาด |
ListSpaceEventsResponse
ข้อความตอบกลับสำหรับกิจกรรมในพื้นที่ที่แสดง
| ช่อง | |
|---|---|
space_events[] |
ระบบจะแสดงผลลัพธ์ตามลำดับเวลา (กิจกรรมเก่าสุดก่อน) หมายเหตุ: ระบบจะไม่แสดงฟิลด์ |
next_page_token |
โทเค็นต่อเนื่องที่ใช้เพื่อดึงเหตุการณ์เพิ่มเติม หากละเว้นช่องนี้ จะไม่มีหน้าถัดไป |
ListSpacesRequest
คำขอแสดงรายการพื้นที่ทำงานที่ผู้โทรเป็นสมาชิก
| ช่อง | |
|---|---|
page_size |
ไม่บังคับ จำนวนสูงสุดของพื้นที่ที่จะแสดงผล บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลสเปซไม่เกิน 100 รายการ ค่าสูงสุดคือ 1,000 หากใช้ค่ามากกว่า 1,000 ระบบจะเปลี่ยนเป็น 1,000 โดยอัตโนมัติ ค่าลบจะแสดงผลข้อผิดพลาด |
page_token |
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ list spaces ก่อนหน้า ระบุพารามิเตอร์นี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า ค่าตัวกรองควรตรงกับการเรียกที่ให้โทเค็นหน้าเว็บ การส่งค่าอื่นอาจทำให้เกิดผลลัพธ์ที่ไม่คาดคิด |
filter |
ไม่บังคับ ตัวกรองการค้นหา คุณสามารถกรองพื้นที่ทำงานตามประเภทพื้นที่ทำงาน ( หากต้องการกรองตามประเภทพื้นที่ คุณต้องระบุค่า Enum ที่ถูกต้อง เช่น ตัวอย่างเช่น คำค้นหาต่อไปนี้ถูกต้อง เซิร์ฟเวอร์จะปฏิเสธการค้นหาที่ไม่ถูกต้องพร้อมข้อผิดพลาด |
ListSpacesResponse
การตอบกลับสำหรับคำขอรายการพื้นที่ทำงาน
| ช่อง | |
|---|---|
spaces[] |
รายการพื้นที่ทำงานในหน้าที่ขอ (หรือหน้าแรก) หมายเหตุ: ระบบจะไม่แสดงฟิลด์ |
next_page_token |
คุณส่งโทเค็นเป็น |
MatchedUrl
URL ที่ตรงกันในข้อความ Chat แอปแชทสามารถแสดงตัวอย่าง URL ที่ตรงกันได้ ดูข้อมูลเพิ่มเติมได้ที่แสดงตัวอย่างลิงก์
| ช่อง | |
|---|---|
url |
เอาต์พุตเท่านั้น URL ที่ตรงกัน |
MeetSpaceLinkData
ข้อมูลสำหรับลิงก์พื้นที่ Meet
| ช่อง | |
|---|---|
meeting_code |
รหัสการประชุมของพื้นที่ Meet ที่ลิงก์ |
type |
ระบุประเภทพื้นที่ใน Meet |
huddle_status |
ไม่บังคับ เอาต์พุตเท่านั้น หาก Meet เป็น Huddle จะระบุสถานะของ Huddle หากไม่เช่นนั้น ระบบจะไม่ตั้งค่านี้ |
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 |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ เวลาที่ระบบลบการเป็นสมาชิก เช่น เมื่อสมาชิกออกจากพื้นที่ทำงานหรือถูกนำออกจากพื้นที่ทำงาน ฟิลด์นี้เป็นเอาต์พุตเท่านั้น ยกเว้นเมื่อใช้เพื่อนำเข้าการเป็นสมาชิกที่ผ่านมาในพื้นที่ทำงานโหมดการนำเข้า |
ฟิลด์ Union memberType สมาชิกที่เชื่อมโยงกับการเป็นสมาชิกนี้ อาจมีการรองรับประเภทสมาชิกอื่นๆ ในอนาคต memberType ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
member |
ไม่บังคับ ผู้ใช้หรือแอป Google Chat ที่การเป็นสมาชิกสอดคล้องกัน หากแอป Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ เอาต์พุตจะแสดงใน user |
group_member |
ไม่บังคับ กลุ่ม Google ที่การเป็นสมาชิกสอดคล้องกัน การอ่านหรือการเปลี่ยนแปลงการเป็นสมาชิก Google Groups ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ |
MembershipRole
แสดงการดำเนินการที่ผู้ใช้ได้รับอนุญาตในพื้นที่ใน Chat ทั้งนี้ อาจมีการเพิ่มค่า Enum อื่นๆ ในอนาคต
| Enum | |
|---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
ค่าเริ่มต้น สำหรับusers: ผู้ใช้ไม่ได้เป็นสมาชิกของพื้นที่ทำงาน แต่สามารถได้รับเชิญ สำหรับ Google Groups ระบบจะกำหนดบทบาทนี้ให้เสมอ (อาจใช้ค่า Enum อื่นๆ ในอนาคต) |
ROLE_MEMBER |
สมาชิกของพื้นที่ทำงาน ใน UI ของ Chat บทบาทนี้เรียกว่าสมาชิก ผู้ใช้มีสิทธิ์พื้นฐาน เช่น การส่งข้อความไปยังพื้นที่ ผู้จัดการและเจ้าของสามารถให้สิทธิ์เพิ่มเติมแก่สมาชิกในพื้นที่ทำงานได้ ซึ่งรวมถึงสิทธิ์ต่อไปนี้
ในข้อความส่วนตัวและการสนทนากลุ่มที่ไม่มีชื่อ ทุกคนจะมีบทบาทนี้ |
ROLE_MANAGER |
เจ้าของพื้นที่ทำงาน ใน UI ของแชท บทบาทนี้เรียกว่าเจ้าของ ผู้ใช้มีชุดสิทธิ์ในพื้นที่ทำงานครบถ้วนเพื่อจัดการพื้นที่ทำงาน ซึ่งรวมถึงสิทธิ์ต่อไปนี้
รองรับเฉพาะใน ดูข้อมูลเพิ่มเติมได้ที่ดูข้อมูลเพิ่มเติมเกี่ยวกับบทบาทของคุณในฐานะเจ้าของหรือผู้จัดการพื้นที่ทำงาน |
ROLE_ASSISTANT_MANAGER |
เป็นผู้จัดการพื้นที่ทำงาน ใน UI ของแชท บทบาทนี้เรียกว่าผู้จัดการ ผู้ใช้มีสิทธิ์พื้นฐานทั้งหมดของ
โดยค่าเริ่มต้น สิทธิ์ของผู้จัดการรวมถึงแต่ไม่จำกัดเพียงสิทธิ์ต่อไปนี้
รองรับเฉพาะใน ดูข้อมูลเพิ่มเติมได้ที่จัดการการตั้งค่าพื้นที่ทำงาน |
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 หรือทุกคนในพื้นที่ทำงานได้ด้วย ดูข้อมูลเกี่ยวกับการสร้างข้อความได้ที่ส่งข้อความ |
formatted_text |
เอาต์พุตเท่านั้น มีข้อความ
ดูข้อมูลเพิ่มเติมได้ที่ดูการจัดรูปแบบข้อความที่ส่งในข้อความ |
cards[] |
เลิกใช้งานแล้ว: โปรดใช้ การ์ดแบบอินเทอร์แอกทีฟที่จัดรูปแบบแล้วและมีเนื้อหาหลากหลาย ซึ่งคุณสามารถใช้เพื่อแสดงองค์ประกอบ UI เช่น ข้อความที่จัดรูปแบบ ปุ่ม และรูปภาพที่คลิกได้ โดยปกติแล้ว การ์ดจะแสดงใต้เนื้อหาข้อความแบบข้อความธรรมดา |
cards_v2[] |
ไม่บังคับ อาร์เรย์ของการ์ด เฉพาะแอป Chat เท่านั้นที่สร้างการ์ดได้ หากแอป Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ ข้อความจะมีการ์ดไม่ได้ ดูวิธีสร้างข้อความที่มีการ์ดได้ที่ส่งข้อความ ออกแบบและดูตัวอย่างการ์ดด้วยเครื่องมือสร้างการ์ด เปิดเครื่องมือสร้างการ์ด |
annotations[] |
เอาต์พุตเท่านั้น คำอธิบายประกอบสามารถเชื่อมโยงกับข้อความธรรมดาในเนื้อหาของข้อความหรือกับชิปที่ลิงก์ไปยังทรัพยากรของ Google Workspace เช่น Google เอกสารหรือชีตที่มี |
thread |
ชุดข้อความที่ข้อความเป็นสมาชิก ดูตัวอย่างการใช้งานได้ที่เริ่มหรือตอบกลับชุดข้อความ |
space |
เอาต์พุตเท่านั้น หากแอปใน Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ เอาต์พุตจะแสดงเฉพาะในพื้นที่ทำงาน |
fallback_text |
ไม่บังคับ คำอธิบายข้อความในรูปแบบข้อความธรรมดา ซึ่งใช้เมื่อแสดงการ์ดจริงไม่ได้ เช่น การแจ้งเตือนในมือถือ |
action_response |
อินพุตเท่านั้น พารามิเตอร์ที่แอป Chat ใช้กำหนดค่าวิธีโพสต์คำตอบ |
argument_text |
เอาต์พุตเท่านั้น เนื้อหาข้อความแบบข้อความธรรมดาโดยไม่มีการกล่าวถึงแอป Chat |
slash_command |
เอาต์พุตเท่านั้น ข้อมูลคำสั่งเครื่องหมายทับ (หากมี) |
attachment[] |
ไม่บังคับ ไฟล์แนบที่ผู้ใช้อัปโหลด |
matched_url |
เอาต์พุตเท่านั้น URL ใน |
thread_reply |
เอาต์พุตเท่านั้น เมื่อ หากพื้นที่ทำงานไม่รองรับการตอบกลับในชุดข้อความ ช่องนี้จะเป็น |
client_assigned_message_id |
ไม่บังคับ รหัสที่กำหนดเองสำหรับข้อความ คุณสามารถใช้ฟิลด์เพื่อระบุข้อความ หรือเพื่อรับ ลบ หรืออัปเดตข้อความได้ หากต้องการตั้งค่ารหัสที่กำหนดเอง ให้ระบุฟิลด์ |
emoji_reaction_summaries[] |
เอาต์พุตเท่านั้น รายการสรุปรีแอ็กชันด้วยอีโมจิในข้อความ |
private_message_viewer |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ อินพุตสำหรับการสร้างข้อความ หรือเอาต์พุตเท่านั้น ผู้ใช้ที่ดูข้อความได้ เมื่อตั้งค่าแล้ว ข้อความจะเป็นแบบส่วนตัวและจะแสดงต่อผู้ใช้ที่ระบุและแอป Chat เท่านั้น หากต้องการรวมฟิลด์นี้ไว้ในคำขอ คุณต้องเรียกใช้ Chat API โดยใช้การตรวจสอบสิทธิ์แอปและละเว้นรายการต่อไปนี้ โปรดดูรายละเอียดที่หัวข้อส่งข้อความแบบส่วนตัว |
deletion_metadata |
เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับข้อความที่ถูกลบ ระบบจะลบข้อความเมื่อตั้งค่า |
quoted_message_metadata |
ไม่บังคับ ข้อมูลเกี่ยวกับข้อความที่ข้อความอื่นอ้างอิง เมื่อสร้างข้อความ คุณสามารถอ้างอิงข้อความภายในชุดข้อความเดียวกัน หรืออ้างอิงข้อความรูทเพื่อสร้างข้อความรูทใหม่ได้ อย่างไรก็ตาม คุณจะยกคำพูดจากคำตอบของข้อความจากชุดข้อความอื่นไม่ได้ เมื่ออัปเดตข้อความ คุณจะเพิ่มหรือแทนที่ฟิลด์ ดูตัวอย่างการใช้งานได้ที่อ้างอิงข้อความอื่น |
attached_gifs[] |
เอาต์พุตเท่านั้น รูปภาพ GIF ที่แนบมากับข้อความ |
accessory_widgets[] |
ไม่บังคับ วิดเจ็ตแบบอินเทอร์แอกทีฟอย่างน้อย 1 รายการที่ปรากฏที่ด้านล่างของข้อความ คุณเพิ่มวิดเจ็ตอุปกรณ์เสริมลงในข้อความที่มีข้อความ การ์ด หรือทั้งข้อความและการ์ดได้ ไม่รองรับข้อความที่มีกล่องโต้ตอบ โปรดดูรายละเอียดที่หัวข้อเพิ่มวิดเจ็ตแบบอินเทอร์แอกทีฟที่ด้านล่างของข้อความ การสร้างข้อความด้วยวิดเจ็ตอุปกรณ์เสริมต้องใช้การตรวจสอบสิทธิ์แอป |
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 |
ข้อความที่ถูกลบ ระบบจะป้อนข้อมูลเฉพาะช่อง |
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 |
ต้องระบุ การประทับเวลาเมื่อสร้างข้อความที่ยกมาหรือเมื่ออัปเดตข้อความที่ยกมาครั้งล่าสุด หากมีการแก้ไขข้อความ ให้ใช้ฟิลด์นี้ หาก |
รีแอ็กชัน
รีแอ็กชันต่อข้อความ
| ช่อง | |
|---|---|
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 |
รีแอ็กชันที่ถูกลบ |
RichLinkMetadata
ลิงก์ที่สมบูรณ์ไปยังแหล่งข้อมูล ลิงก์ Rich สามารถเชื่อมโยงกับข้อความธรรมดาในเนื้อหาของข้อความหรือแสดงชิปที่ลิงก์ไปยังแหล่งข้อมูลของ 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 รองรับเฉพาะการอ่านข้อความที่มีลิงก์ริชมีเดีย GMAIL_MESSAGE |
MEET_SPACE |
ประเภทริชลิงก์ของข้อความ Meet เช่น ชิป Meet |
CALENDAR_EVENT |
ประเภทลิงก์ Rich ของข้อความในปฏิทิน เช่น ชิปปฏิทิน |
SearchSpacesRequest
คำขอค้นหารายการพื้นที่ทำงานตามคำค้นหา
| ช่อง | |
|---|---|
use_admin_access |
เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการแชทและการสนทนาในพื้นที่ทำงาน ต้องใช้ ปัจจุบันวิธีนี้รองรับเฉพาะสิทธิ์เข้าถึงระดับผู้ดูแลระบบ ดังนั้นจึงยอมรับเฉพาะ |
page_size |
จำนวนสูงสุดของพื้นที่ที่จะแสดงผล บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลสเปซไม่เกิน 100 รายการ ค่าสูงสุดคือ 1,000 หากใช้ค่ามากกว่า 1,000 ระบบจะเปลี่ยนเป็น 1,000 โดยอัตโนมัติ |
page_token |
โทเค็นที่ได้รับจากการเรียกใช้พื้นที่ค้นหาก่อนหน้า ระบุพารามิเตอร์นี้เพื่อดึงข้อมูลหน้าถัดไป เมื่อแบ่งหน้า พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุควรตรงกับการเรียกที่ระบุโทเค็นหน้าเว็บ การส่งค่าที่แตกต่างกันไปยังพารามิเตอร์อื่นๆ อาจทําให้ได้ผลลัพธ์ที่ไม่คาดคิด |
query |
ต้องระบุ คำค้นหา คุณค้นหาได้โดยใช้พารามิเตอร์ต่อไปนี้
ในฟิลด์ต่างๆ ระบบจะรองรับเฉพาะตัวดำเนินการ ในฟิลด์เดียวกัน ตัวอย่างคำค้นหาต่อไปนี้ถูกต้อง |
order_by |
ไม่บังคับ วิธีจัดเรียงรายการพื้นที่ทำงาน แอตทริบิวต์ที่รองรับสำหรับการจัดเรียงมีดังนี้
ค่าการดำเนินการเรียงลำดับที่ใช้ได้มีดังนี้
ไวยากรณ์ที่รองรับมีดังนี้
|
SearchSpacesResponse
การตอบกลับพร้อมรายการพื้นที่ทำงานที่ตรงกับคำขอค้นหาพื้นที่ทำงาน
| ช่อง | |
|---|---|
spaces[] |
หน้าของพื้นที่ทำงานที่ขอ |
next_page_token |
โทเค็นที่ใช้เพื่อดึงข้อมูลหน้าถัดไปได้ หากช่องนี้ว่างเปล่า แสดงว่าไม่มีหน้าถัดไป |
total_size |
จำนวนพื้นที่ทั้งหมดที่ตรงกับคำค้นหาในทุกหน้า หากผลลัพธ์มีพื้นที่มากกว่า 10,000 รายการ ค่านี้จะเป็นค่าประมาณ |
ส่วน
แสดงส่วนใน 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 แบบสุ่ม การระบุรหัสคำขอที่มีอยู่จะแสดงพื้นที่ทำงานที่สร้างด้วยรหัสนั้นแทนที่จะสร้างพื้นที่ทำงานใหม่ การระบุรหัสคำขอที่มีอยู่จากแอป Chat เดียวกันกับผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์รายอื่นจะทำให้เกิดข้อผิดพลาด |
memberships[] |
ไม่บังคับ ผู้ใช้หรือกลุ่ม Google Chat ที่จะเชิญให้เข้าร่วมพื้นที่ทำงาน ไม่ต้องระบุผู้ใช้ที่โทร เนื่องจากระบบจะเพิ่มผู้ใช้โดยอัตโนมัติ ปัจจุบันระบบอนุญาตให้มีการเป็นสมาชิกได้สูงสุด 49 รายการ (นอกเหนือจากผู้โทร) สำหรับสมาชิกที่เป็นบุคคล ฟิลด์ สำหรับการเป็นสมาชิกกลุ่ม Google ฟิลด์ ไม่บังคับเมื่อตั้งค่า ต้องระบุเมื่อตั้งค่า ต้องระบุเมื่อตั้งค่า ต้องว่างเปล่าเมื่อสร้างการสนทนาแบบ 1:1 ระหว่างบุคคลกับแอป Chat ที่โทร (เมื่อตั้งค่า |
SlashCommand
ข้อมูลเมตาเกี่ยวกับคำสั่งเครื่องหมายทับใน Google Chat
| ช่อง | |
|---|---|
command_id |
รหัสของคำสั่งเครื่องหมายทับ |
SlashCommandMetadata
ข้อมูลเมตาของคำอธิบายประกอบสำหรับคำสั่งเครื่องหมายทับ (/)
| ช่อง | |
|---|---|
bot |
แอป Chat ที่เรียกใช้คำสั่ง |
type |
ประเภทของคำสั่งเครื่องหมายทับ |
command_name |
ชื่อของคำสั่ง Slash ที่เรียกใช้ |
command_id |
รหัสคำสั่งของคำสั่ง Slash ที่เรียกใช้ |
triggers_dialog |
ระบุว่าคำสั่งเครื่องหมายทับใช้สำหรับกล่องโต้ตอบหรือไม่ |
ประเภท
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
ค่าเริ่มต้นสำหรับ Enum อย่าใช้ |
ADD |
เพิ่มแอป Chat ลงในพื้นที่ทำงาน |
INVOKE |
เรียกใช้คำสั่งเครื่องหมายทับในพื้นที่ทำงาน |
Space
พื้นที่ทำงานใน Google Chat พื้นที่ทำงานคือการสนทนาระหว่างผู้ใช้ 2 คนขึ้นไป หรือข้อความแบบ 1:1 ระหว่างผู้ใช้กับแอป Chat
| ช่อง | |
|---|---|
name |
ตัวระบุ ชื่อทรัพยากรของพื้นที่ทำงาน รูปแบบ: โดย |
type |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: โปรดใช้ |
space_type |
ไม่บังคับ ประเภทพื้นที่ทำงาน ต้องระบุเมื่อสร้างพื้นที่ทำงานหรืออัปเดตประเภทพื้นที่ทำงาน เอาต์พุตสําหรับการใช้งานอื่นๆ เท่านั้น |
single_user_bot_dm |
ไม่บังคับ ไม่ว่าจะเป็นข้อความส่วนตัวระหว่างแอป Chat กับบุคคลเดียว |
threaded |
เอาต์พุตเท่านั้น เลิกใช้งานแล้ว: โปรดใช้ |
display_name |
ไม่บังคับ ชื่อที่แสดงของพื้นที่ทำงาน ต้องระบุเมื่อสร้างพื้นที่ทำงานที่มี สำหรับข้อความส่วนตัว ช่องนี้อาจว่างเปล่า รองรับอักขระสูงสุด 128 ตัว |
external_user_allowed |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ พื้นที่ทำงานนี้อนุญาตให้ผู้ใช้ Google Chat เป็นสมาชิกหรือไม่ ข้อมูลที่ต้องระบุเมื่อสร้างพื้นที่ทำงานในองค์กร Google Workspace ละเว้นฟิลด์นี้เมื่อสร้างพื้นที่ทำงานในเงื่อนไขต่อไปนี้
สำหรับพื้นที่ทำงานที่มีอยู่ ช่องนี้จะเป็นเอาต์พุตเท่านั้น |
space_threading_state |
เอาต์พุตเท่านั้น สถานะการแยกชุดข้อความในพื้นที่ใน Chat |
space_details |
ไม่บังคับ รายละเอียดเกี่ยวกับพื้นที่ทำงาน รวมถึงคำอธิบายและกฎ |
space_history_state |
ไม่บังคับ สถานะประวัติข้อความสำหรับข้อความและชุดข้อความในพื้นที่ทำงานนี้ |
import_mode |
ไม่บังคับ ไม่ว่าพื้นที่นี้จะสร้างใน การสร้างพื้นที่ทำงานใน |
create_time |
ไม่บังคับ เปลี่ยนแปลงไม่ได้ สำหรับพื้นที่ทำงานที่สร้างใน Chat จะเป็นเวลาที่สร้างพื้นที่ทำงาน ช่องนี้เป็นเอาต์พุตเท่านั้น ยกเว้นเมื่อใช้ในพื้นที่ทำงานโหมดการนำเข้า สําหรับพื้นที่โหมดการนําเข้า ให้ตั้งค่าฟิลด์นี้เป็นไทม์สแตมป์ย้อนหลังที่สร้างพื้นที่ในแหล่งที่มาเพื่อรักษาเวลาที่สร้างเดิมไว้ จะป้อนข้อมูลในเอาต์พุตเมื่อ |
last_active_time |
เอาต์พุตเท่านั้น การประทับเวลาของข้อความสุดท้ายในพื้นที่ทำงาน |
admin_installed |
เอาต์พุตเท่านั้น สำหรับพื้นที่ข้อความส่วนตัว (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 |
ไม่บังคับ การตั้งค่าสิทธิ์ของพื้นที่ทำงานสำหรับพื้นที่ทำงานที่มีอยู่ ข้อมูลสำหรับการอัปเดตการตั้งค่าสิทธิ์เข้าถึงพื้นที่ทำงานที่แน่นอน ซึ่งจะแทนที่การตั้งค่าสิทธิ์ที่มีอยู่ เอาต์พุตจะแสดงการตั้งค่าสิทธิ์ปัจจุบัน การอ่านและการอัปเดตการตั้งค่าสิทธิ์รองรับสิ่งต่อไปนี้
|
AccessSettings
แสดงการตั้งค่าการเข้าถึงของพื้นที่ทำงาน
| ช่อง | |
|---|---|
access_state |
เอาต์พุตเท่านั้น ระบุสถานะการเข้าถึงของพื้นที่ทำงาน |
audience |
ไม่บังคับ ชื่อทรัพยากรของกลุ่มเป้าหมายที่ค้นพบพื้นที่ทำงาน เข้าร่วมพื้นที่ทำงาน และดูตัวอย่างข้อความในพื้นที่ทำงานได้ หากไม่ได้ตั้งค่าไว้ เฉพาะผู้ใช้หรือ Google Group ที่ได้รับเชิญหรือเพิ่มไปยังพื้นที่ทำงานทีละคนเท่านั้นที่จะเข้าถึงได้ โปรดดูรายละเอียดที่หัวข้อทำให้พื้นที่ทำงานค้นพบได้สำหรับกลุ่มเป้าหมาย รูปแบบ: หากต้องการใช้กลุ่มเป้าหมายเริ่มต้นสำหรับองค์กร Google Workspace ให้ตั้งค่าเป็น การอ่านกลุ่มเป้าหมายช่วยให้คุณทำสิ่งต่อไปนี้ได้
ช่องนี้จะไม่มีข้อมูลเมื่อใช้ขอบเขต การกำหนดกลุ่มเป้าหมายต้องใช้การตรวจสอบสิทธิ์ของผู้ใช้ |
AccessState
แสดงสถานะการเข้าถึงของพื้นที่ทำงาน
| Enum | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
ไม่ทราบสถานะการเข้าถึงหรือไม่รองรับใน API นี้ |
PRIVATE |
เฉพาะผู้ใช้หรือ Google Groups ที่ได้รับการเพิ่มหรือได้รับเชิญจากผู้ใช้รายอื่นหรือผู้ดูแลระบบ Google Workspace เท่านั้นที่จะค้นพบและเข้าถึงพื้นที่ทำงานได้ |
DISCOVERABLE |
ผู้จัดการพื้นที่ทำงานได้ให้สิทธิ์เข้าถึงพื้นที่ทำงานแก่กลุ่มเป้าหมาย นอกจากนี้ ผู้ใช้หรือ Google Group ที่ได้รับการเพิ่มหรือเชิญให้เข้าร่วมพื้นที่ทำงานแบบรายบุคคลจะค้นพบและเข้าถึงพื้นที่ทำงานได้ด้วย ดูข้อมูลเพิ่มเติมได้ที่หัวข้อทำให้ผู้ใช้บางรายค้นพบพื้นที่ทำงานได้ การสร้างพื้นที่ทำงานที่ค้นพบได้ต้องใช้การตรวจสอบสิทธิ์ผู้ใช้ |
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 |
ไม่บังคับ การตั้งค่าสำหรับการตอบกลับข้อความในพื้นที่ทำงาน |
PredefinedPermissionSettings
การตั้งค่าสิทธิ์ที่กำหนดไว้ล่วงหน้าซึ่งคุณจะระบุได้เมื่อสร้างพื้นที่ทำงานที่มีชื่อเท่านั้น ทั้งนี้อาจมีการเพิ่มการตั้งค่าอื่นๆ ในอนาคต ดูรายละเอียดเกี่ยวกับการตั้งค่าสิทธิ์สำหรับพื้นที่ทำงานที่มีชื่อได้ที่ดูข้อมูลเกี่ยวกับพื้นที่ทำงาน
| Enum | |
|---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
ไม่ระบุ อย่าใช้ |
COLLABORATION_SPACE |
การตั้งค่าเพื่อให้พื้นที่ทำงานเป็นพื้นที่ทำงานร่วมกันที่สมาชิกทุกคนโพสต์ข้อความได้ |
ANNOUNCEMENT_SPACE |
การตั้งค่าเพื่อให้พื้นที่ทำงานเป็นพื้นที่ประกาศที่เฉพาะผู้จัดการพื้นที่ทำงานเท่านั้นที่โพสต์ข้อความได้ |
SpaceDetails
รายละเอียดเกี่ยวกับพื้นที่ทำงาน รวมถึงคำอธิบายและกฎ
| ช่อง | |
|---|---|
description |
ไม่บังคับ คำอธิบายพื้นที่ทำงาน เช่น อธิบายหัวข้อการสนทนา วัตถุประสงค์ในการใช้งาน หรือผู้เข้าร่วมในพื้นที่ทำงาน รองรับอักขระสูงสุด 150 ตัว |
guidelines |
ไม่บังคับ กฎ ความคาดหวัง และมารยาทของพื้นที่ทำงาน รองรับอักขระได้สูงสุด 5,000 ตัว |
SpaceThreadingState
ระบุประเภทสถานะการสนทนาในพื้นที่ใน Chat
| Enum | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
สงวนสิทธิ์ |
THREADED_MESSAGES |
พื้นที่ทำงานที่มีชื่อซึ่งรองรับชุดข้อความ เมื่อผู้ใช้ตอบกลับข้อความ ผู้ใช้จะตอบกลับในเธรดได้ ซึ่งจะช่วยให้การตอบกลับอยู่ในบริบทของข้อความต้นฉบับ |
GROUPED_MESSAGES |
พื้นที่ทำงานที่มีชื่อซึ่งจัดระเบียบการสนทนาตามหัวข้อ ระบบจะจัดกลุ่มหัวข้อและการตอบกลับไว้ด้วยกัน |
UNTHREADED_MESSAGES |
ข้อความส่วนตัว (DM) ระหว่างบุคคล 2 คนและการสนทนากลุ่มระหว่างบุคคลตั้งแต่ 3 คนขึ้นไป |
SpaceType
ประเภทพื้นที่ทำงาน ต้องระบุเมื่อสร้างหรืออัปเดตพื้นที่ทำงาน เอาต์พุตสําหรับการใช้งานอื่นๆ เท่านั้น
| Enum | |
|---|---|
SPACE_TYPE_UNSPECIFIED |
สงวนสิทธิ์ |
SPACE |
พื้นที่ที่ผู้คนส่งข้อความ แชร์ไฟล์ และทำงานร่วมกัน SPACE สามารถมีแอป Chat ได้ |
GROUP_CHAT |
การสนทนากลุ่มที่มีผู้เข้าร่วมตั้งแต่ 3 คนขึ้นไป GROUP_CHAT สามารถมีแอป Chat ได้ |
DIRECT_MESSAGE |
ข้อความแบบ 1:1 ระหว่างผู้ใช้ 2 คนหรือผู้ใช้กับแอป Chat |
ประเภท
เลิกใช้งานแล้ว: โปรดใช้ SpaceType แทน
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
สงวนสิทธิ์ |
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 |
สงวนสิทธิ์ |
UNMUTED |
ผู้ใช้จะได้รับการแจ้งเตือนสำหรับพื้นที่ตามการตั้งค่าการแจ้งเตือน |
MUTED |
ผู้ใช้จะไม่ได้รับการแจ้งเตือนใดๆ สำหรับพื้นที่ทำงานดังกล่าว ไม่ว่าการตั้งค่าการแจ้งเตือนจะเป็นอย่างไร |
NotificationSetting
ประเภทการตั้งค่าการแจ้งเตือน และอาจรองรับประเภทอื่นๆ ในอนาคต
| Enum | |
|---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
สงวนสิทธิ์ |
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 |
เวลาที่อัปเดตสถานะการอ่านเธรดของผู้ใช้ โดยปกติแล้วค่านี้จะสอดคล้องกับการประทับเวลาของข้อความที่อ่านล่าสุดในชุดข้อความ |
UpdateMembershipRequest
ข้อความคำขอสำหรับการอัปเดตการเป็นสมาชิก
| ช่อง | |
|---|---|
membership |
ต้องระบุ การเป็นสมาชิกที่จะอัปเดต ระบบจะอัปเดตเฉพาะฟิลด์ที่ระบุโดย |
update_mask |
ต้องระบุ เส้นทางฟิลด์ที่จะอัปเดต คั่นหลายค่าด้วยคอมมาหรือใช้ เส้นทางฟิลด์ที่รองรับในปัจจุบันมีดังนี้
|
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการแชทและการสนทนาในพื้นที่ทำงาน ต้องใช้ |
UpdateMessageRequest
ขออัปเดตข้อความ
| ช่อง | |
|---|---|
message |
ต้องระบุ ข้อความที่มีช่องที่อัปเดตแล้ว |
update_mask |
ต้องระบุ เส้นทางฟิลด์ที่จะอัปเดต คั่นหลายค่าด้วยคอมมาหรือใช้ เส้นทางฟิลด์ที่รองรับในปัจจุบันมีดังนี้
|
allow_missing |
ไม่บังคับ หากไม่พบ |
UpdateSectionRequest
ข้อความขออัปเดตส่วน
| ช่อง | |
|---|---|
section |
ต้องระบุ ส่วนที่จะอัปเดต |
update_mask |
ต้องระบุ มาสก์เพื่อระบุช่องที่จะอัปเดต เส้นทางฟิลด์ที่รองรับในปัจจุบันมีดังนี้
|
UpdateSpaceNotificationSettingRequest
ขออัปเดตการตั้งค่าการแจ้งเตือนของพื้นที่ทำงาน รองรับเฉพาะการอัปเดตการตั้งค่าการแจ้งเตือนสำหรับผู้ใช้ที่โทร
| ช่อง | |
|---|---|
space_notification_setting |
ต้องระบุ ต้องป้อนชื่อทรัพยากรสำหรับการตั้งค่าการแจ้งเตือนของพื้นที่ทำงานในรูปแบบ |
update_mask |
ต้องระบุ เส้นทางฟิลด์ที่รองรับ
|
UpdateSpaceReadStateRequest
ข้อความคำขอสำหรับ UpdateSpaceReadState API
| ช่อง | |
|---|---|
space_read_state |
ต้องระบุ สถานะการอ่านของพื้นที่ทำงานและฟิลด์ที่จะอัปเดต รองรับเฉพาะการอัปเดตสถานะการอ่านสำหรับผู้ใช้ที่โทรเท่านั้น หากต้องการอ้างอิงถึงผู้ใช้ที่โทร ให้ตั้งค่าอย่างใดอย่างหนึ่งต่อไปนี้
รูปแบบ: users/{user}/spaces/{space}/spaceReadState |
update_mask |
ต้องระบุ เส้นทางฟิลด์ที่จะอัปเดต เส้นทางฟิลด์ที่รองรับในปัจจุบันมีดังนี้
เมื่อ หากต้องการทำเครื่องหมายว่าอ่านพื้นที่ทำงานแล้ว ให้ตั้งค่า |
UpdateSpaceRequest
คำขออัปเดตพื้นที่ทำงานเดียว
| ช่อง | |
|---|---|
space |
ต้องระบุ พื้นที่ทำงานที่มีช่องที่ต้องอัปเดต |
update_mask |
ต้องระบุ เส้นทางฟิลด์ที่อัปเดต โดยคั่นด้วยคอมมาหากมีหลายรายการ คุณอัปเดตช่องต่อไปนี้สำหรับพื้นที่ทำงานได้
|
use_admin_access |
ไม่บังคับ เมื่อ ผู้ใช้ที่โทรต้องเป็นผู้ดูแลระบบ Google Workspace ที่มีสิทธิ์จัดการแชทและการสนทนาในพื้นที่ทำงาน ต้องใช้ ระบบไม่รองรับค่า |
ผู้ใช้
ผู้ใช้ใน Google Chat เมื่อแสดงเป็นเอาต์พุตจากคำขอ หากแอป Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ เอาต์พุตสำหรับทรัพยากร User จะแสดงเฉพาะ name และ type ของผู้ใช้
| ช่อง | |
|---|---|
name |
ชื่อทรัพยากรสำหรับ Google Chat รูปแบบ: สำหรับ
|
display_name |
เอาต์พุตเท่านั้น ชื่อที่แสดงของผู้ใช้ |
domain_id |
ตัวระบุที่ไม่ซ้ำกันของโดเมน Google Workspace ของผู้ใช้ |
type |
ประเภทผู้ใช้ |
is_anonymous |
เอาต์พุตเท่านั้น เมื่อ |
ประเภท
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
ค่าเริ่มต้นสำหรับ Enum ห้ามใช้ |
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 |
แสดงรายการคีย์-ค่าในวิดเจ็ตนี้ |
ปุ่ม
ปุ่ม อาจเป็นปุ่มข้อความหรือปุ่มรูปภาพ
| ช่อง | |
|---|---|
ฟิลด์ Union
|
|
text_button |
ปุ่มที่มีข้อความและ |
image_button |
ปุ่มที่มีรูปภาพและ |
FormAction
การดำเนินการของแบบฟอร์มจะอธิบายลักษณะการทำงานเมื่อมีการส่งแบบฟอร์ม เช่น คุณเรียกใช้ Apps Script เพื่อจัดการแบบฟอร์มได้
| ช่อง | |
|---|---|
action_method_name |
ชื่อเมธอดใช้เพื่อระบุว่าส่วนใดของแบบฟอร์มที่ทริกเกอร์การส่งแบบฟอร์ม ระบบจะส่งข้อมูลนี้กลับไปยังแอป Chat ซึ่งเป็นส่วนหนึ่งของเหตุการณ์การคลิกการ์ด คุณสามารถใช้ชื่อเมธอดเดียวกันกับองค์ประกอบหลายรายการที่ทริกเกอร์ลักษณะการทำงานทั่วไป |
parameters[] |
รายการพารามิเตอร์การดำเนินการ |
ActionParameter
รายการพารามิเตอร์สตริงที่จะระบุเมื่อเรียกใช้เมธอดการดำเนินการ ตัวอย่างเช่น ลองพิจารณาปุ่มเลื่อนการแจ้งเตือน 3 ปุ่ม ได้แก่ เลื่อนการแจ้งเตือนตอนนี้ เลื่อนการแจ้งเตือน 1 วัน และเลื่อนการแจ้งเตือนสัปดาห์หน้า คุณอาจใช้ action method = snooze() โดยส่งประเภทการเลื่อนและการเลื่อนเวลาในรายการพารามิเตอร์สตริง
| ช่อง | |
|---|---|
key |
ชื่อพารามิเตอร์สำหรับสคริปต์การดำเนินการ |
value |
ค่าของพารามิเตอร์ |
Icon
ชุดไอคอนที่รองรับ
| 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 |
|