itchat4j icon indicating copy to clipboard operation
itchat4j copied to clipboard

发完图片等多媒体消息疯狂返回2 同步消息却为空

Open bearyue opened this issue 8 years ago • 3 comments

大神哥,这个问题有办法解决嘛?现在只能发完多媒体消息,就发一条文本到文件传输助手,才能停止这个情况

bearyue avatar Aug 18 '17 06:08 bearyue

这个我要跟踪一下看看,之前没有发现这个情况,多谢反馈

yaphone avatar Aug 18 '17 07:08 yaphone

我看了下web微信的包,发现了应该是这个问题,synccheck 的synckey参数应该是用syncCheckKey而不是syncKey ,发文本消息webwxsync 请求返回的syncCheckKey 和 syncKey 是一样的,所以再用syncKey 去check就没问题了,但是发媒体消息后,webwxsync 请求返回的syncCheckKey 和 syncKey 是不一样的,有个很小的差别,这时候你再去check就应该用syncCheckKey 而不是syncKey,否则会一直返回2有消息,因为Key不对,造成死循环 我先去验证一下,应该是这样了

bearyue avatar Aug 18 '17 10:08 bearyue

经过测试时这个问题了,大神哥可以改下

bearyue avatar Aug 18 '17 10:08 bearyue