收藏
回答

【查询群发消息发送状态】根据群发时返回的msgid调用查询状态接口返回40059是什么原因?

操作步骤如下:

1.调用【根据OpenID列表群发】接口

微信返回信息:{"errcode":0,"errmsg":"send job submission success","msg_id":3147485395,"msg_data_id":2679473369}

2.根据返回的msg_id=“3147485395”调用【查询群发消息发送状态】接口

微信返回信息:

{

    "errcode": 40059,

    "errmsg": "invalid msg id rid: 6222e1a5-050fdd3a-321557ab"

}

而且没有收到群发回调事件!!!

请问,这个群发是发送成功了吗?送达了多少人?为什么会返回40059呢?

操作时间点是:2022-03-04 22:28:02

最后一次编辑于  2022-03-07
回答关注问题邀请回答
收藏

1 个回答

  • 公众号技术运营专员-livia
    公众号技术运营专员-livia
    2022-03-07

    你好,你的msg_id正确吗?我们这里查看一下相关问题

    2022-03-07
    有用
    回复 9
    • 沈十安
      沈十安
      2022-03-07
      msg_id肯定是正确的,是调用微信群发时微信返回的msg_id;这个图文根据openid群发了很多批次,其他批次有些有回调事件可以确定是粉丝收到了,这个没有回调事件而且查询不出来状态我们没法确定粉丝是否收到此文章,所以才问的呀
      2022-03-07
      回复
    • 公众号技术运营专员-livia
      公众号技术运营专员-livia
      2022-03-08回复沈十安
      非全量群发的消息记录系统会定期删除,因此你查询会返回错误。你这个我们查询是已发送成功的。
      2022-03-08
      回复
    • 沈十安
      沈十安
      2022-03-08回复公众号技术运营专员-livia
      谢谢,我们还有200多个批次的msgid也有相同的问题,同样是没有回调事件并且查询发送状态是40059的,请问可以帮我们都查询一下吗?这些msgid我私聊你,很重要,谢谢!
      2022-03-08
      回复
    • 圣杰
      圣杰
      2022-03-08回复公众号技术运营专员-livia
      请问定期删除,定期的时间大约是多少呢? 是秒级别(前几秒刚发送完毕恰巧碰到了删除周期就被删除了?),还是天级别?
      2022-03-08
      回复
    • 公众号技术运营专员-livia
      公众号技术运营专员-livia
      2022-03-09回复沈十安
      我们这里查询你的群发都是有收到回调的,建议你可以自行查看。你本次群发结果推送成功为4895
      2022-03-09
      回复
    查看更多(4)
登录 后发表内容