html52.com
我爱小程序-开发者交流社区

发送模版消息返回40001,但是消息又发送成功了

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug POST https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCESS_TOKEN 客户端 7.0.4 2.0.0

- 当前 业务逻辑

我们现在的发送微信模版消息的逻辑是,在发送模版消息前从缓存中取token,然后发送,当微信返回的状态码为40001时,我们就会刷新当前的token,然后业务再次请求发送短信模版


- 当前bug:

- 当前bug:微信返回的是40001,但是用户却收到了两条短信模版,根据日志,一条发送的errorcode为 40001,一条为 0


微信返回的是40001,但是用户却收到了两条短信模版,根据日志,一条发送的errorcode为 40001,一条为 0


第一条 返回:"data":"{\"errcode\":40001,\"errmsg\":\"invalid credential, access_token is invalid or not latest hint: [e0800hb19!]\"}


第二条返回:{"data":"{\"errcode\":0,\"errmsg\":\"ok\"}"


- 有哪位能提供一些好的思路或解决方案么?


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付