以前对消息排重是没问题的,MsgId不是重复的,可是今天测试发现,居然微信服务器发过来的有几次不同消息内容的MsgId居然是一样的,这种情况该怎么排重,排重的话会把其它一两次不同消息的给排除掉的,那样的话就接收不到了。。
急。。。
高洛峰2017-04-17 15:59:46
1. リトライメッセージの重複に関しては、msgid を使用してメッセージを重複排除することをお勧めします。
2. WeChat サーバーは 5 秒以内に応答を受信しない場合、切断してリクエストを再開始し、合計 3 回再試行します。サーバーが 5 秒以内に処理して応答することを保証できない場合は、空の文字列で直接応答できます。WeChat サーバーはこれに対して何もせず、再試行も開始しません。詳細については、「メッセージの送信 - メッセージへの受動的返信」を参照してください。
WeChat パブリック プラットフォーム開発者向けドキュメント - 通常のメッセージの受信
公式ドキュメントによると、MsgId は繰り返してはなりません。 。 。
この場合、WeChat の技術スタッフに問い合わせるしかありません。 。 。 WeChat のテクノロジーでは、ID を複製することはできないはずです。 。それでは、別の問題がある可能性はありますか?
それとも中間者攻撃の可能性はありますか? メッセージの改ざん、偽造?