调用的接口是:https://api.weixin.qq.com/sns/jscode2session
“code”数据是从<button> getPhoneNumber 方式获取的,如下:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">登录</button>
获code取后,第一时间直接调用jscode2session接口,appid和secret 反复确认过是正确的,并且小程序端appid一致。
返回:{"errcode":40029,"errmsg":"invalid code, rid: 68679568-6dabd33b-55ae9b86"}
确认code是否过期或者已经被二次使用过
jscode2session 接口的code,是要从 wx.login 里面获取的。你用<button open-type="getPhoneNumber">的code,那就报错了呀。
<button open-type="getPhoneNumber"> 获取到的code ,只能在这个接口上使用:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-info/phone-number/getPhoneNumber.html
前端通过wx.login 获取的code , 我后端一直都相应 40029 ,有大佬遇到过吗
获取code之后用请求工具手动请求接口截图看一下