[40029] 获取access_token失败,errmsg : invalid code

  • 时间:
  • 浏览:17
  • 来源:微信学习日志记录

错误分析
官方错误码:40029 – 不合法的oauth_code
顾名思义,问题是由于微信返回时code错误引起的。

解决方法

官方说明
code说明 : code作为换取access_token的票据,每次用户授权带上的code将不一样,code 只能使用一次,5分钟未被使用自动过期。

因此报错有三种可能:
1. code 超过5分钟未使用,失效 – 重新获取即可。
2. code 被多次使用 – 检查链接是否多次调用;判断微信返回码,为 40029 则重写code;记录openID,若5分钟内多次出现,限制获取code。
3. code 正常,但存储的access_token未被重写 – 检查写入access_token是否正常。

猜你喜欢

微信公众号开发之微信API接入错误返回码速查表

公众号每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。全局返回码说明如下返回码说明-1系统繁忙0请求成功40001获取access_to

2018-10-04

[40163] errmsg : code been used

错误分析顾名思义罗,很简单,就是微信返回的code被重复使用导致的,问题很简单,重点是为什么会导致这个问题。下面是我的问题重现:1.清除缓存2.点击长链接访问,授权成功,并且正

2018-10-04

[40001] errmsg : invalid credential

错误分析官方错误码:40001–不合法的凭据解决方法官方说明:获取access_token时AppSecret错误,或者access_token无效。请开发者认真比对AppSe

2018-10-01

错误一: [48001] api unauthorized

错误分析1.微信公众号未授权(当然,授权功能是只针对已认证服务号,订阅号不具备该权限)2.作用域(scope参数)设置错误: 这里先介绍微信两种网页授权scope区别: a.s

2018-09-15

关于解决微信错误代码40164invalid ip的操作方法

解决方法:登录mp.weixin.qq.com找到微信公众号——基本配置——ip白名单—添加当前绑定的第三方服务器ip地址即可(即安装系统的服务器的ip地址)

2018-09-11