搜索超级群消息
即时通讯服务端默认保存 7 天内 App 下超级群所有会话频道的历史消息记录。您可以使用服务端 API 主动获取指定时段内的频道历史消息。支持仅查询由指定用户 ID 发送的消息。
该接口一般由超级群 App 运营方使用,可用于实现后台搜索消息。具体可用于查询:
- 指定时段内超级群频道中的消息
- App 的指定用户发送的消息
提示
即时通讯服务同时提供服务端回调服务,支持将消息副本实时抄送给您指定的应用服务器。开通及配置方式详见详见全量消息路由。
可查询范围
- 时间范围:API 接口支持获取最大时间跨度不超过 14 天的频道的消息。开通超级群业务后,超级群消息云端存储默认设置为 7 天,即仅保存 7 天的历史消息存储。支持付费开通为 3 个月、6 个月、 1 年。如何调整保存时长详见开通超级群服务。
- 频道类型:API 接口支持查询公有频道和私有频道的历史消息。公有频道指 App 自建频道和超级群服务默认的
RCDefault
频道。API 不对查询私有频道历史消息作额外限制,App 后端可能需要自行区分频道类型。关于私有频道的更多说明请参见私有频道概述。 - 限制条件:超级群业务从 2022.10.13 日开始提供 ID 为
RCDefault
的默认频道。在此之前开通超级群业务的 App/环境中不存在RCDefault
频道。即时通讯服务支持客户调整服务至最新行为。该行为调整将影响客户端、服务端收发消息、获取会话、清除历史消息、禁言等多个功能。如有需要,请提交工单咨询详细方案。如果在调用客户端、服务端 API 发送消息时不指定频道 ID,消息不属于任何频道,无法通过此 API 查询。