Google Chat API

借助 Google Chat API,您可以构建 Chat 扩展应用,将您的服务与 Google Chat 集成,并管理聊天室、成员和消息等 Chat 资源。

服务:chat.googleapis.com

创建 RPC 客户端存根需要名为 chat.googleapis.com 的服务。

google.chat.v1.ChatService

方法
AppendStreamMessageContent 将内容块附加到 Google Chat 聊天室中的现有流式消息。
CommitStreamMessage 将 Google Chat 聊天室中的活跃流消息提交为最终消息。
CompleteImportSpace 完成指定聊天室的导入流程,并使其对用户可见。
CreateCustomEmoji 创建自定义表情符号。
CreateMembership 为发起调用的 Chat 应用、用户或 Google 群组创建成员资格。
CreateMessage 在 Google Chat 聊天室中创建消息。
CreateMessagePin 创建消息固定。
CreateReaction 创建回应并将其添加到消息中。
CreateSection 在 Google Chat 中创建版块。
CreateSpace 创建聊天室。
CreateStreamMessage 在 Google Chat 聊天室中发起新的串流消息。
DeleteCustomEmoji 删除自定义表情符号。
DeleteMembership 删除成员资格。
DeleteMessage 删除消息。
DeleteMessagePin 删除消息固定。
DeleteReaction 删除对消息的回应。
DeleteSection 删除类型为 CUSTOM_SECTION 的部分。
DeleteSpace 删除指定聊天室。
DeleteStreamMessage 删除 Google Chat 聊天室中的活跃消息流。
FindDirectMessage 返回与指定用户的现有私信。
FindGroupChats 返回所有 spaceType == GROUP_CHAT 聊天室,这些聊天室的人员成员仅包含发起调用的用户以及 FindGroupChatsRequest.users 中指定的用户。
GetAttachment 获取邮件附件的元数据。
GetAvailability 返回 Google Chat 中人类用户的空闲信息。
GetCustomEmoji 返回有关自定义表情符号的详细信息。
GetMembership 返回有关成员资格的详细信息。
GetMessage 返回有关消息的详细信息。
GetSpace 返回聊天室的详细信息。
GetSpaceEvent 返回 Google Chat 聊天室中的事件。
GetSpaceNotificationSetting 获取聊天室通知设置。
GetSpaceReadState 返回用户在聊天室中的已读状态的详细信息,用于识别已读和未读消息。
GetThread 获取 1 对 1 应用私信聊天室中会话串的详细信息。
GetThreadReadState 返回用户在会话中的已读状态详细信息,用于识别已读和未读消息。
ListCustomEmojis 列出经过身份验证的用户可见的自定义表情符号。
ListMemberships 列出聊天室中的成员资格。
ListMessagePins 列出聊天室中的消息置顶。
ListMessages 列出调用方所属聊天室中的消息,包括来自已屏蔽成员和聊天室的消息。
ListReactions 列出对消息的回应。
ListSectionItems 列出某个版块中的商品。
ListSections 列出 Chat 用户可用的版块。
ListSpaceEvents 列出 Google Chat 聊天室中的事件。
ListSpaces 列出调用方所属的聊天室。
ListThreads 列出一对一应用私信聊天室中的消息串。
MarkAsActive 在 Google Chat 中将用户标记为ACTIVE。
MarkAsAway 在 Google Chat 中将用户标记为AWAY。
MarkAsDoNotDisturb 在 Google Chat 中将用户标记为DO_NOT_DISTURB。
MoveSectionItem 将某个项从一个部分移至另一个部分。
PositionSection 更改版块的排列顺序。
ReplaceMessageCards 替换消息中包含的卡片。
SearchMessages 在 Google Chat 中搜索调用用户有权访问的消息。
SearchSpaces 返回 Google Workspace 组织中的聊天室列表。
SetUpSpace 创建聊天室并将指定用户添加到其中。
UpdateAvailability 更新人类用户的空闲情况信息。
UpdateMembership 更新成员资格。
UpdateMessage 更新消息。
UpdateSection 更新一个版块。
UpdateSpace 更新空间。
UpdateSpaceNotificationSetting 更新聊天室通知设置。
UpdateSpaceReadState 更新用户在聊天室中的已读状态,用于识别已读和未读消息。
UpdateThread 更新一对一应用私信聊天室中的会话。
UpdateStreamMessage 更新 Google Chat 聊天室中活跃信息流消息中的字段。