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