查询的上一批最后一条 sessionId
一页的限制数量,默认 100
云端置顶会话的扩展字段
sessionId
例如 p2p-cs1、team-113879441
sessionId
例如 p2p-cs1、team-113879441
sessionIds
例如 ['p2p-cs1', 'team-113879441']
会话置顶的记录创建时间
云端置顶的扩展信息
会话 id
是否置顶?
会话置顶的记录更新时间
云端置顶会话的扩展字段
sessionId
例如 p2p-cs1、team-113879441
自己已读过的最近一条消息的时间
用于判别自己已读到哪条消息了
sessionId
例如 p2p-cs1、team-113879441
上一条消息.
若 lastMsg 为 undefined ,那么可能是从未设置过的,会话不完整。getSessions 将过滤掉此会话
若 lastMsg 为 null,lastMsg 为 null 则可能是撤回消息,也可能是清除了这个会话的历史消息
聊天对象所读过的最近一条消息的时间
p2p 会话特有,与 msg.time 对比就能得知某条消息是否被对方已读
被 API sendMsgReceipt 和 sendTeamMsgReceipt 所更新
会话场景
p2p 单聊
team 群组
superTeam 超大群
云端置顶会话信息。若开通了云端置顶会话功能,且这个会话的确被设置为置顶会话,此对象存在。
聊天对象,
若 scene 为 p2p 单聊,则 to 为聊天对象的账号
若 scene 为 team 或者 superTeam,则 to 为 群ID
未读数
自己还没读过的此会话消息。此字段不希望开发者处理。
更新时间
sessionId
例如 p2p-cs1、team-113879441
是否逆序获取
为 true 则逆序,获取 lastSessionId 所在记录之后的 limit 个 为 false 则正序,获取 lastSessionId 所在记录之前的 limit 个