资源:空格
Google Chat 中的一个聊天室。聊天室是两位或多位用户之间的对话,或是用户与 Chat 应用之间的一对一消息。
JSON 表示法 |
---|
{ "name": string, "type": enum ( |
字段 | |
---|---|
name |
聊天室的资源名称。 格式: |
type |
仅供输出。已弃用:请改用 |
spaceType |
聊天室的类型。创建聊天室或更新聊天室的聊天室类型时需要填写。输出仅供其他用途使用。 |
singleUserBotDm |
可选。聊天室是否为 Chat 应用与单人之间的私信 (DM)。 |
threaded |
仅供输出。已弃用:请改用 |
displayName |
聊天室的显示名称。创建聊天室时必填。如果您在创建聊天室或更新 对于私信,此字段可能为空。 最多包含 128 个字符。 |
externalUserAllowed |
不可变。此聊天室是否允许任何 Google Chat 用户成为成员。在 Google Workspace 组织中创建聊天室时输入。在以下情况下创建空格时,请忽略此字段:
对于现有聊天室,此字段是仅输出的。 |
spaceThreadingState |
仅供输出。Chat 聊天室中的会话状态。 |
spaceDetails |
聊天室的详细信息,包括说明和规则。 |
spaceHistoryState |
此聊天室中消息和话题的消息记录状态。 |
importMode |
可选。此聊天室是在向 Google Workspace 迁移数据时在“ |
createTime |
可选。对于在 Chat 中创建的聊天室,此维度是指聊天室的创建时间。此字段仅为输出字段,在导入的聊天室中使用时除外。 对于导入的聊天室,请将此字段设为在来源中创建聊天室的历史时间戳,以保留最初的创建时间。 仅当 |
adminInstalled |
仅供输出。Chat 应用是否由 Google Workspace 管理员安装。管理员可以为网域、组织部门或一组用户安装 Chat 应用。 管理员只能安装 Chat 应用,以便在用户与应用之间直接收发消息。为支持管理员安装,您的应用必须包含私信功能。 |
类型
已弃用:请改用 SpaceType
。
枚举 | |
---|---|
TYPE_UNSPECIFIED |
|
ROOM |
两人或多人之间的对话。 |
DM |
用户与 Chat 应用之间的一对一私信,其中的消息均为平面消息。请注意,这不包括两个人之间的私信。 |
空间类型
聊天室的类型。创建或更新聊天室时必须提供。输出仅供其他用途使用。
枚举 | |
---|---|
SPACE_TYPE_UNSPECIFIED |
预留。 |
SPACE |
可供用户发送消息、共享文件和协作的地方。SPACE 可以包含聊天应用。 |
GROUP_CHAT |
3 人或更多人之间的群组对话。GROUP_CHAT 可以包含聊天应用。 |
DIRECT_MESSAGE |
人与人之间的 1 对 1 消息,或真人与 Chat 应用之间的一对一消息。 |
SpaceThreadingState
指定 Chat 聊天室中会话状态的类型。
枚举 | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
预留。 |
THREADED_MESSAGES |
支持消息会话的已命名聊天室。当用户回复某条消息时,他们可在会话中进行回复,这样可确保用户的回复始终处于原始消息的上下文中。 |
GROUPED_MESSAGES |
按主题整理对话的已命名聊天室。主题及其回复会归为一组。 |
UNTHREADED_MESSAGES |
两人之间的私信 (DM) 以及三人或多人之间的群组对话。 |
聊天室详细信息
聊天室的详细信息,包括说明和规则。
JSON 表示法 |
---|
{ "description": string, "guidelines": string } |
字段 | |
---|---|
description |
可选。聊天室的说明。例如,说明聊天室的讨论主题、功能用途或参与者。 最多包含 150 个字符。 |
guidelines |
可选。聊天室的规则、期望和礼节。 最多支持 5,000 个字符。 |
历史记录状态
消息和聊天室的聊天记录状态。指定邮件和会话在创建后保留多长时间。
枚举 | |
---|---|
HISTORY_STATE_UNSPECIFIED |
默认值。请勿使用。 |
HISTORY_OFF |
聊天记录功能已关闭。消息和会话会保留 24 小时。 |
HISTORY_ON |
聊天记录功能已开启。组织的保险柜保留规则指定了邮件和会话的保留时长。 |
方法 |
|
---|---|
|
完成指定聊天室的导入流程,并将其显示给用户。 |
|
创建命名空间。 |
|
删除命名空间。 |
|
返回与指定用户的现有私信。 |
|
返回聊天室的相关详细信息。 |
|
列出调用方所属的聊天室。 |
|
更新聊天室。 |
|
创建聊天室并将指定用户添加到其中。 |