获取手机号,access_token 只能用一次
发布于 4 年前 作者 caifang 5366 次浏览 来自 问答

https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/phone-number/getPhoneNumber.html

获取手机号微信返回错误: 40001 invalid credential, access_token is invalid or not latest, could get access_token by getStableAccore details at https://mmbizurl.cn/s/JtxxFh33r rid: 6479bec1-4a934af2-7b970128]

单机服务器, token在后台缓存并且在有效期,第一次请求成功,第二次请求的时候就报错,并且后台没有刷新token, 发现将服务器重启又可以用缓存的token 一次,第二次获取手机号又报错,这是怎么回事?

3 回复

access_token

存储和获取的机制有问题,

不支持单机部署,需要k8s

别用access_token了,报错里面也建议你用stable_token了,access_token就是个坑,能离多远离多远。

以及你这个问题大概率是某个地方刷新了token导致缓存的token失效。

回到顶部