收藏
回答

40029 invalid code

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug 登录组件 微信安卓客户端 6.5.3 2.0.0

uniapp的app代码,在ios上用uni.login()方法获取code,再调用https://api.weixin.qq.com/sns/oauth2/access_token 报错:{

    "errcode": 40029,

    "errmsg": "invalid code, rid: 69674147-1c0a65e3-18f5fc5a"

} appId和秘钥都对着呢,code也没失效,拿到code后直接postman测试的,什么原因


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

3 个回答

  • 智能回答 智能回答 本次回答由AI生成
    01-14
    有用 1
  • fgd
    fgd
    01-16

    解决了,是因为用的是标准基座,不是自定义基座

    01-16
    有用 1
    回复
  • 启年
    启年
    01-14

    你把code 删除了再发起请求,看看是不是一样的报错,如果还是一样的报错,说明你请求方式不对

    01-14
    有用 1
    回复 4
    • fgd
      fgd
      01-14
      code删除后,报错:errcode: 41008, missing code, rid: 6967aaab-11537bca-6f2357ac
      01-14
      回复
    • 启年
      启年
      01-15回复fgd
      检查你小程序的appid和你的token和code是否是一个账号生成的
      01-15
      回复
    • fgd
      fgd
      01-15
      生成code用的appid和调用https://api.weixin.qq.com/sns/oauth2/access_token用的appid是一样的
      01-15
      回复
    • 启年
      启年
      01-15回复fgd
      这个接口,官方不会出错的,还是仔细检查检查
      01-15
      回复
登录 后发表内容