收藏
回答

微信登录SDK 通过 code 获取 access_token 时报错

https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_Login/Development_Guide.html

微信登录:

通过 code 获取 access_token 时报错, 错误信息如下:

errcode=40163, errmsg=code been used, hints: [ req_id: XXXXXX ]

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

1 个回答

  • 圣殿骑士
    圣殿骑士
    06-25

    上代码,脑补太难了

    06-25
    有用
    回复 9
    • tris
      tris
      06-28
      06-28
      回复
    • tris
      tris
      06-28
      使用微信登录回调的 code, 请求微信 access_token 时报错: 
      (lldb) po response.value
      ▿ Optional<Any>
        ▿ some : 2 elements
          ▿ 0 : 2 elements
            - key : errcode
            - value : 40163
          ▿ 1 : 2 elements
            - key : errmsg
            - value : code been used, hints: [ req_id: mENC_EMre-dR5faA ]
      06-28
      回复
    • tris
      tris
      06-28
      但是打印出来code 并没有重复
      06-28
      回复
    • 圣殿骑士
      圣殿骑士
      06-28回复tris
      你报的这个错是重复使用的,code只能兑换一次,用完就废了,我一般是缓存起来,2小时刷新一下
      06-28
      回复
    • tris
      tris
      06-28回复圣殿骑士
      1. 调起微信返回的 code 吗? 为什么打印出来没有重复?
      2. 这个不是每次调起微信就会返回一个不一样的吗, 为什么还要2小时刷新一次?
      06-28
      回复
    查看更多(4)
登录 后发表内容
问题标签