是否多端同步
是否为升序排序
false 表示返回的消息按时间降序排序; true 表示按时间升序排序
开始时间戳, 精确到 ms, 默认为 0
结束时间戳, 精确到 ms, 默认为服务器的当前时间
上次查询的最后一条消息的 idServer, 第一次不填
本次查询的消息数量限制, 最多 100 条, 默认 100 条
消息类型列表,默认全部消息类型
是否为反向查询,默认 false
false 表示从 endTime 开始往前查找历史消息; true 表示从 beginTime 开始往后查找历史消息
场景
聊天对象, 账号或者群id
云端消息全文检索(按会话进行聚合)的接口入参定义
起始时间。默认0,从最早的时候开始查
关键字
消息子类型过滤,此类型开发者在发送消息时可自定义,且格式为大于0的整数。示例:[1, 2]
消息类型过滤 示例:[EMsgType.text, EMsgType.image]
单个会话返回的消息数量限制。默认 5
查询的时间排序规则。默认 NIMEnumFtsMsgLogsOrder.DESC 按消息时间降序。可选 NIMEnumFtsMsgLogsOrder.ASC 升序
P2P 会话过滤的列表,最大长度 20。传入会话(p2p-accid1)的 account 示例:['accid1', 'accid2', 'accid3']
消息发送者过滤的列表,最大长度 20。account 列表 示例:['accid1', 'accid2', 'accid3']
返回的最大会话数量限制。默认 10
群会话过滤的列表,最大长度 20。传入群号(team-146694936),示例:['146694936', '13897']
截止时间。默认0,代表不限制。
云端消息全文检索的入参
起始时间。默认0,从最早的时候开始查
关键字
消息子类型过滤,此类型开发者在发送消息时可自定义,且格式为大于0的整数。示例:[1, 2]
消息类型过滤 示例:[EMsgType.text, EMsgType.image]
消息数量限制。默认 10
查询的时间排序规则。默认 NIMEnumFtsMsgLogsOrder.DESC 按消息时间降序。可选 NIMEnumFtsMsgLogsOrder.ASC 升序
P2P 会话过滤的列表,最大长度 20。传入会话(p2p-accid1)的 account 示例:['accid1', 'accid2', 'accid3']
消息发送者过滤的列表,最大长度 20。account 列表 示例:['accid1', 'accid2', 'accid3']
群会话过滤的列表,最大长度 20。传入群号(team-146694936),示例:['146694936', '13897']
截止时间。默认0,代表不限制。
sessionId 数组
例如 p2p-cs1、team-113879441
扩展字段