你好,请问你后面是怎么解决的呢
wx.getUserInfo 和 wx.login 获取用户openid,第一次必报错,再点又成功?<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" class="cu-btn round bg-green shadow lg">登录</button> bindGetUserInfo: function (e) { if(!this.data.readed){ wx.showToast({ icon:"none", title: '请先阅读用户协议', }) return } if (!e.detail.userInfo) { return; } wx.setStorageSync('userInfo', e.detail.userInfo) this.login(e.detail); }, login: function (detail) { var requestUrl = app.globalData.baseUrl let that = this; this.setData({ loadModal: true }) wx.login({ success: function (res) { wx.request({ url: requestUrl + '/wx/user/'+app.globalData.appkey+'/login', method: "POST", header:{ "Content-Type": "application/json" }, data: { code: res.code, encryptedData: detail.encryptedData, signature:detail.signature, rawData:detail.rawData, encryptedData:detail.encryptedData, iv:detail.iv }, success: function (res) { that.setData({ loadModal: false }) if(res && res.data && res.data.success){ //成功后续代码 }else{ } } }) } }) }, 第一次大概率返回报错: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ 再点击又直接成功了
2023-01-14我也是遇到这个问题,支付成功回调传过来的报文只有一个以分为单位的金额数字,不是一个正常的报文,其他参数都没有,连这个金额都是没有字段的,就单一个值
微信小程序支付成功之后,回调数据,只有一个金额,支付0.01就只返回1?是怎么回事回调时为什么只剩一个金额的字段
2023-01-13有谁能解答下这个问题么
微信支付回调通知,结果只有一个金额数字,没有别的任何内容微信支付回调通知,结果只有一个金额数字,没有别的任何内容
2023-01-13我这边也出现了这个问题你解决了么
java根据sessionkey获取用户手机号问题? WxMaPhoneNumberInfo phoneNoInfo = wxMaService.getUserService() .getPhoneNoInfo(session.getSessionKey(), encryptedData, iv); 第一次登陆解析会出现json解析错误com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $(ava.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $) 第二次解析成功并登陆
2022-12-30