文章詳情頁
node.js - 為什么微信的消息MsgId出現重復了,無法排重了。。
瀏覽:111日期:2022-06-26 10:16:47
問題描述
以前對消息排重是沒問題的,MsgId不是重復的,可是今天測試發現,居然微信服務器發過來的有幾次不同消息內容的MsgId居然是一樣的,這種情況該怎么排重,排重的話會把其它一兩次不同消息的給排除掉的,那樣的話就接收不到了。。急。。。
問題解答
回答1:1、關于重試的消息排重,推薦使用msgid排重。
2、微信服務器在五秒內收不到響應會斷掉連接,并且重新發起請求,總共重試三次。假如服務器無法保證在五秒內處理并回復,可以直接回復空串,微信服務器不會對此作任何處理,并且不會發起重試。詳情請見“發送消息-被動回復消息”。
微信公眾平臺開發者文檔--接收普通消息根據官方文檔的話,MsgId應該是不會重復的。。。
這種情況你只能問微信的技術人員了。。。以微信的技術,應該是不至于把id搞重復的。。所以有沒有可能是別的問題?
或者有沒有可能中間人攻擊? 消息篡改,偽造?
標簽:
微信
排行榜
