收藏
回答

微信服务号批量发送模板消息时有些会发送不出去,返回40001

我之前发送的时候是按照一条一条发送的,但是通知的用户量多,发送完都是几分钟以后的事情了,所以改为批量发送模板消息,但是问题再与有些发送成功了,有些发送失败了,失败的除了一些用户没有关注就是报40001.这个问题我在文档上面看是token的问题,但是这个是存储再数据库的,并且设置5000S的时间,定时任务去刷新的。而且说这个错误后重新获取token去发送还是失败的,是否是微信服务器的问题?

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

1 个回答

  • Summer✨
    Summer✨
    2020-08-13

    你好,40001AppSecret错误或者AppSecret不属于这个公众号,请开发者确认AppSecret的正确性。建议公众号开发者使用中控服务器统一获取和刷新access_token,其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各自去刷新,否则容易造成冲突,导致access_token覆盖而影响业务;https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html

    2020-08-13
    有用
    回复 4
    • 阎丶筱
      阎丶筱
      2020-08-26
      你好,我想问下,同一个access_token  第一条的时候可以,第二条的时候报40001,第三条有可以 是因为什么?
      2020-08-26
      回复
    • 魔孩
      魔孩
      2020-08-26
      听说40001有些用户其实会收到,有些用户其实没收到,要老命啊,那我碰到40001,要不要重新发呢
      2020-08-26
      回复
    • 小狗派来的逗比
      小狗派来的逗比
      2020-08-31
      AppSecret这个肯定是正确的,不然都获取不到access_token,而且获取的方式是唯一的,按照定时任务去获取的,不存在说多个地方获取的情况了,望给出原因。附图是做了重新发送的操作,一共发送四次,同样的数据以及token,但是看情况 是第一个都发送失败,第二个重复发送成功,第三个又出现发送失败但是重新发送成功了。
      2020-08-31
      回复
    • 小狗派来的逗比
      小狗派来的逗比
      2020-08-31
      这个是获取ticket的,和发送模板消息是一个access_token,时间都过了那么久了,两边相差接近一小时呢。
      2020-08-31
      回复
登录 后发表内容
问题标签