收藏
回答

app 调用微信授权登录时返回错误码 40029,请问是什么问题?

我使用自己app 调用微信授权登录时,调用的是https://api.weixin.qq.com/sns/oauth2/access_token?appid=appid&secret=secret&code=code&grant_type=authorization_code

微信一直返回的是

[result={"errcode":40029,"errmsg":"invalid code, hints: [ req_id: keGfr6yFe-JdFhTA ]"}]

我看了错误码,40029是过期的code或不合法的code,请问大神们这个一般是什么问题?

最后一次编辑于  11-14
回答关注问题邀请回答
收藏

2 个回答

  • .
    .
    11-14

    要获取code,得先用wx.login去获得,不能使用同一个code,所以每次都需要先调用一次wx.login接口更新code

    11-14
    赞同
    回复
  • Abbott Yang
    Abbott Yang
    11-14

    一直使用一个code在调用?一个code只能用一次,用完过期

    11-14
    赞同
    回复 1
    • HB丶
      HB丶
      11-14
      我换微信账号再授权也是返回的这个错误码, 请问前端如何更换code呢
      11-14
      回复
问题标签