会话存档,seq按次序没有丢失,但是会话内容少了一条,请问什么原因?

2022/04/06
提问

会话存档同步过来,seq是按次序的(包含单聊和群聊),但是会话少了一条:

如图:

seq224-<群聊消息>

丢失数据-4月-没有这个数据

seq225-黑玫液精华(后来被撤回)

seq226-气垫BB霜

回答·1
2022/04/07

和客服沟通中

赞同
评论 8
2022/04/07
我从0获取过很多次,都是一样的情况,数据是有的,seq连续,但用户会话丢失
赞同 1
回复
你好,如还没有查到的话麻烦提供下以下参数确认下 

Corpid:

相关代码返回:

调用接口:

调用时间点:

调用是传入的参数:

sdkfile:
赞同
回复
corpId: wxc277f860aab33bc1

使用java 会话存档sdk获取的数据。没有使用api。

另外,今天我从seq0开始获取,为什么拿到的会话是

从seq 243开始,msgid是:1620316123371314365_1649281223577
到seq1242截至,msgid是:3555287915387994454_1649392346802_external

很奇怪,一共1000条(按照文档每次是1000),但为什么从243开始? 不是从1 ?!
赞同 1
回复
排查了下,当时 4月这条消息发出的时候对方未同意存档所以是没有这条消息的 
赞同
回复
客户说默认是开启会话存档的 可以看到会话存档什么时候开启的吗?
赞同
回复
另外,为什么我昨天从seq0拉聊天记录,只能从243开始呢(相关信息已提供)
赞同
回复
 每个企业的seq单调递增且不重复,单个seq有效期为三天,老的过期的seq就不会返回了。如果拉取的时候seq填0就返回有效的最小seq。
赞同
回复
明白,谢谢
赞同
回复
你还未登录,请先登录