検索

ホームページ  >  に質問  >  本文

node.js - 为什么微信的消息MsgId出现重复了,无法排重了。。

以前对消息排重是没问题的,MsgId不是重复的,可是今天测试发现,居然微信服务器发过来的有几次不同消息内容的MsgId居然是一样的,这种情况该怎么排重,排重的话会把其它一两次不同消息的给排除掉的,那样的话就接收不到了。。
急。。。

大家讲道理大家讲道理2780日前1227

全員に返信(1)返信します

  • 高洛峰

    高洛峰2017-04-17 15:59:46

    1. リトライメッセージの重複に関しては、msgid を使用してメッセージを重複排除することをお勧めします。

    2. WeChat サーバーは 5 秒以内に応答を受信しない場合、切断してリクエストを再開始し、合計 3 回再試行します。サーバーが 5 秒以内に処理して応答することを保証できない場合は、空の文字列で直接応答できます。WeChat サーバーはこれに対して何もせず、再試行も開始しません。詳細については、「メッセージの送信 - メッセージへの受動的返信」を参照してください。

    WeChat パブリック プラットフォーム開発者向けドキュメント - 通常のメッセージの受信
    公式ドキュメントによると、MsgId は繰り返してはなりません。 。 。

    この場合、WeChat の技術スタッフに問い合わせるしかありません。 。 。 WeChat のテクノロジーでは、ID を複製することはできないはずです。 。それでは、別の問題がある可能性はありますか?

    それとも中間者攻撃の可能性はありますか? メッセージの改ざん、偽造?

    返事
    0
  • キャンセル返事