同问? 这开发者社区都每一个官方回复的吗? 我们只有一个接口在使用 token给了过期时间放到redis 没过期发送客服消息都在报token错误
发送小程序订阅消息,使用同一个accessToken,出现间歇性40001?微信小程序发送订阅消息,最近几天总是在凌晨1点29分到3点12分左右出现40001的间歇性错误,奇怪的是在失败的消息中间还穿插着一些成功的消息,我们是在1点12分左右去刷新token的,期间并没有刷新token的操作。
2021-01-22今天观察了一下 发现确实token有提前过期的情况 大家如何解决 那每个使用token的接口都需要判断响应是否是token失效吗 失效再主动刷新? 这也太low了吧
微信模板消息发送在access_token未失效的情况,发送接口间歇性出现40001错误接口地址: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!!!
2021-01-22