收藏
回答

微信模板消息发送在access_token未失效的情况,发送接口间歇性出现40001错误

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

接口地址:https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=%s

1. 首先微信access_token由中控服务定时刷新获取并存于redis中,每小时重置一次,官方给到的每次失效时间7200s即两个小时,因此首先排除access_token失效或过期的问题; 2. 接口调用时间歇性出现40001错误,且凭此较高,服务器部分日志如下:
短短几个小时竟出现如此多的40001错误,由于客户依赖于该消息获取验证码,及时性要求较高,着实让人头大,虽然优化了业务代码逻辑,延时幂等重试10次,优化过后依然会有10次都未成功的情况;为了保证其推送到客户微信端,10次过后仍然失败,采取临时重置access_token,再做一次最后的掘强,基本能成功;但是如此一来客户收到消息的时间2分钟开外,指标不治本,不,连标都没得治!!!如下:重试第七次才成功,请问程序猿有九条命么????
以上问题望微信官方引起重视,尽快修复改bug!!!

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

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-12-18

    你好,为了提高定位问题的效率,请提供相关信息:

    1.appid、涉及的openid

    2.最近一次操作时间(特别说明,5小时内才有机会快速定位)

    3.发送的请求

    2019-12-18
    赞同
    回复 1
    • 哟哟哟
      哟哟哟
      01-03
      我这边也出现了这种情况
      01-03
      回复
  • 哟哟哟
    哟哟哟
    01-03

    你好,你这边解决了这个问题吗

    01-03
    赞同
    回复
登录 后发表内容
问题标签