前端使用“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”都是正确的。
大家有遇到过这种情况么?会是什么问题导致的呢?
确认是否过期或者已经被二次使用过还有是不是A小程序的code,B小程序去使用