收藏
回答

公众号模板消息推送成功,事件也已回调成功,但客户收不到,是什么原因?

模板消息推送接口返回的msgid:4149190768084877323

事件回调:

<xml>

<ToUserName><![CDATA[手动打码]]></ToUserName>

<FromUserName><![CDATA[手动打码]]></FromUserName>

<CreateTime>1756903313</CreateTime>

<MsgType><![CDATA[event]]></MsgType>

<Event><![CDATA[TEMPLATESENDJOBFINISH]]></Event>

<MsgID>4149190768084877323</MsgID>

<Status><![CDATA[success]]></Status>

</xml>


回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2025-09-05


    你好,先对应下openID和用户是否匹配

    2025-09-05
    有用
    回复 8
    • Diors.Niu
      Diors.Niu
      2025-09-05
      你好,是匹配的。目前排查下来的情况是,消息正常推送,客户也能正常接收;几天后消息还正常推送,事件回调结果同样是success,但客户收不到了,公司有生产环境的测试账号,确认过没有解绑或拒收之类的操作。还有个比较诡异的情况是,客户收不到时,重启下服务又正常了...对比重启前后的日志,事件回调的结果和数据结构都一样的,麻烦再回复下可能是啥原因导致的?
      2025-09-05
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2025-09-08回复Diors.Niu
      收不到会有事件推送的,需要根据事件推送排查
      2025-09-08
      回复
    • Diors.Niu
      Diors.Niu
      2025-09-09回复社区技术运营专员--许涛
      帖子里面附上了事件回调报文,status是success
      2025-09-09
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2025-09-09回复Diors.Niu
      2025-09-09
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2025-09-09回复Diors.Niu
      如何排查这个问题


      1:重点:接口拿到的OK仅仅代表接口调用成功,不代表用户接收消息成功


      2:事件推送拿到的OK,但是用户没有接收到怎么排查


      事件推送会推送openID,查看数据库储存的openID里面的昵称是否和这个用户的昵称匹配,通过用户提供的截图排查是那一次消息推送没有接收到,和此次消息推送时间点是否对应,是否有问题截图
      2025-09-09
      回复
    查看更多(3)
  • Diors.Niu
    Diors.Niu
    2025-09-04

    客户一般情况下是能收到模板消息的,从某个时间段开始就收不到了

    2025-09-04
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-04
    有用
登录 后发表内容