收藏
回答

uni.login 拿到返回的code报40029?

调用https://api.weixin.qq.com/sns/jscode2session

返回 data": {

"errcode": 40029,

"errmsg": "invalid code, rid: 623ea70a-74b9b592-3e3d489a"


appid跟secret 都对过了,前后端一致


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

3 个回答

  • 第三方平台小助手
    第三方平台小助手
    2022-03-28

    你好,报错40029,请仔细检查下1、code是否被重复消费 2、排查是否是在a小程序获取的code,b小程序登陆使用

    2022-03-28
    有用
    回复 1
    • 布莱恩特
      布莱恩特
      06-12
      你好,我是本地开发者工具之前启动过一个a小程序,a小程序可以获取openid,也可以登录成功,然后我退出登录a小程序了,在启动b小程序,然后发现uni.login方法返回的code我拿去获取openid失败,40029,但是a,b小程序的appid用的都是各自的
      06-12
      回复
  • brave
    brave
    2022-03-26

    直接在 postman 调用微信接口呢?

    2022-03-26
    有用 2
    回复 5
    • Joker_LZL
      Joker_LZL
      2022-03-26
      试过了,一样
      2022-03-26
      回复
    • brave
      brave
      2022-03-26回复Joker_LZL
      那就是appid不一致。
      2022-03-26
      回复
    • Joker_LZL
      Joker_LZL
      2022-03-26
      id跟secret  也对过了,都是一致的(微信开放平台的id跟secret )
      2022-03-26
      回复
    • brave
      brave
      2022-03-26回复Joker_LZL
      截图开发者工具项目的配置appid 以及 后台你接口的appid
      2022-03-26
      回复
    • .
      .
      01-08
      最后咋解决的,我也遇到这个问题40029
      01-08
      回复
  • A-智滴科技人脸识别_樊诚
    A-智滴科技人脸识别_樊诚
    2023-05-15

    我也遇到 , 以前这个APPID 放在另一个工程 ,现在换到其他工程就不行了, 域名是一样的, 奇怪了

    2023-05-15
    有用
    回复
登录 后发表内容