收藏
回答

jscode2session报40029,"invalid code”是怎么回事?

前端使用“wx.login”,获得到了code后,里面传到后端,使用“jscode2session”去获得openid。

在其他小程序同样一套代码都是可以的。但是最近有一个小程序一致报错,报错内容:

{"errcode":40029,"errmsg":"invalid code, rid: 63dcc7e2-6103195d-694a26b5"}

请求的信息如下:

https://api.weixin.qq.com/sns/jscode2session?appid=wx5a91ba72e34049dc&secret=058f5**********b6fe8e&js_code=001vvHll2GT8Ja4AeIol2PmmWE0vvHlQ&grant_type=authorization_code

现在经过排查,可以确定“appid”和“secert”以及“js_code”都是正确的。

大家有遇到过这种情况么?会是什么问题导致的呢?

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

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2023-02-06

    确认是否过期或者已经被二次使用过还有是不是A小程序的code,B小程序去使用


    2023-02-06
    有用
    回复 4
    • 吴俊
      吴俊
      2023-02-06
      您好!已经确实没有被二次使用。且APPID,前端获取CODE和后端使用的APPID是同一个~~~实在排查不出来是啥子问题了~
      2023-02-06
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2023-02-06回复吴俊
      上面提供的日志已经过期了
      2023-02-06
      回复
    • 织梦🌟云
      织梦🌟云
      2023-03-09回复吴俊
      你们有结果了么?我也遇到了这个问题,code没有重复使用但是却过期了
      2023-03-09
      回复
    • 铃响_bob
      铃响_bob
      09-14回复吴俊
      你们后来怎么解决的?我前两天也碰到这个问题。
      09-14
      回复
登录 后发表内容