子区
大约 3 分钟
产品介绍
子区
子区可由群成员基于一条群组消息创建,是群组的子集,该条群组消息称为子区的父消息。
子区管理
功能 | 描述 |
---|---|
创建子区 | 所有群成员均可基于一条群组消息新建子区。 |
解散子区 | 仅子区所在群组的群主和群管理员可以解散子区。 |
加入子区 | 子区所在群组的所有成员均可以加入子区。你可以调用 REST API 批量加入子区。 |
退出子区 | 子区成员均可以退出子区。你可以调用 REST API 将成员批量踢出子区。退出子区后,该成员将不会再收到子区消息: - 子区成员主动退出子区; - 子区成员被移出子区。仅群主和群管理员有该权限。 |
修改子区名称 | 仅群主和群管理员以及子区创建者可以修改子区名称。 |
获取子区详情 | 子区所属群组的所有成员均可以从服务器获取子区详情。 |
获取子区成员列表 | 子区所属群组的所有成员均可以从服务器分页获取子区成员列表。 |
获取子区列表 | - 用户可以从服务器分页获取自己加入和创建的子区列表。 - 从服务器分页获取指定群组中自己加入和创建的子区列表。 |
批量获取子区中的最新消息 | 用户可以从服务器批量获取子区中的最新一条消息。 |
获取子区 | 你可以调用 REST API 获取子区: - 获取 app 下的所有子区。 - 获取单个用户加入的所有子区。 - 获取当前用户加入的所有子区。 - 获取单个用户在指定群组中加入的所有子区。 |
子区消息管理
功能 | 描述 |
---|---|
发送子区消息 | 发送子区消息和发送群组消息的方法基本一致。唯一不同的是,发送子区消息需要指定是否是子区的标记。 |
接收子区消息 | 接收子区消息与接收单聊、群聊和聊天室相同,详见接收消息。 |
撤回子区消息 | 撤回子区消息的逻辑与撤回单聊、群聊和聊天室相同。消息撤回后,子区所属群组的所有成员收到子区更新回调,子区成员收到子区消息撤回的回调。 |
获取子区消息 | 你可以从服务器或本地获取单个子区的消息。 |
监听子区事件
你可以实现子区事件监听,若子区内进行了相关操作,包括子区创建、子区名称修改、子区解散、子区成员被移除,子区中的其他人员会收到相关事件,详见监听子区事件。
子区事件回调
你可以实现发送后回调,使环信 IM 服务器通过 HTTP/HTTPS POST 请求将子区事件(例如,对子区中的一条消息进行相关操作,包括发送、撤回或修改)同步给你的应用服务器,详见子区事件回调文档。
子区限制
子区相关限制,详见子区限制文档。