收藏
回答

jscode2session报40029错误,第二次调则报40163,是为什么?

"weixin" : {

                        "appid" : "wxf435650d44ab470b",

                        "appsecret" : "xxxxx",

                        "UniversalLinks" : ""

                    }

ui.login 返回的数据

{

    "code": "031Ox31w3p0Qo43hfP0w3Zev9e1Ox315",

    "authResult": "",

    "errMsg": "login:ok"

}

https://api.weixin.qq.com/sns/jscode2session?appid=wxf435650d44ab470b&secret=xxxxx&js_code=031Ox31w3p0Qo43hfP0w3Zev9e1Ox315&grant_type=authorization_code

{"errcode":40029,"errmsg":"invalid code, rid: 67b565f4-54f42a8f-39de90ea"}

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

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2025-02-21

    你好,

    1:code过期


    2:code重复使用


    3:code错误


    4:code和appid不匹配,code不是对应appid生成的

    2025-02-21
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2025-02-19

    A小程序生成的code,用B小程序的appid和密钥就会报40029,code只能消费一次,第二次就报code used

    2025-02-19
    有用
    回复 3
    • 枫
      2025-02-19
      没懂,我就是uniapp调的login,生成code,然后postman去尝试能不能获取到内容
      2025-02-19
      回复
    • 枫
      2025-02-19
      我应该要怎么做?
      2025-02-19
      回复
    • Mr.Zhao
      Mr.Zhao
      2025-02-19回复
      跟uniapp没关系,你用微信开发者工具新建一个代码片段,只获取wx.login code,然后用postman调用code2session,截个图让我看看
      2025-02-19
      回复
登录 后发表内容