同求解答 vivo NEX S基础库2.19.1遇到同样的问题 获取不到code
wx.login 在android 6.0.1中 无法获取到code值吗?[图片] 这是用户那边的手机,我们这边没法去测试,我想问一下,大部分人都是可以正常授权使用的,但是有比较小的一部分人无法授权登录,这是其中一个,我在页面上设置了code值得显示,但是现在没有,fail的提示信息也没有,应该走的success,我这应该怎么办, 下边的代码我在页面上也做了判断 canIUseGetUserProfile ,两种授权方式都有,项目运行了一年多了,以前没有这情况,自从更新了getUserProfile,这种情况就变多了,每一百人里大概有2-4个这种情况,大部分应该都是型号比较老的手机,上面的是其中一个,我想知道是什么问题 getUserProfile(e) { wx.getUserProfile({ desc: '用于完善用户资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 success: (res) => { wx.showLoading() var userInfo = res.userInfo let e = { detail: { userInfo:userInfo } } this.getinfo(e) } }) }, getinfo(e) { if (e.detail.userInfo) { var userInfo = e.detail.userInfo wx.showLoading() wx.login({ success: (rescode) => { if(!rescode.code) { wx.showModal({ content: 'code获取错误,请重试', showCancel: false, }) return false } wx.request({ url: host + '/index.php/index/service/login', method: 'post', data: { code: rescode.code }, success: (res) => { if(!res.data.session_key) { wx.showModal({ content: 'session_key获取错误,请重试', showCancel: false, }) return false } wx.setStorageSync('session_key', res.data.session_key) wx.request({ url: host + '/index.php/index/service/dologin', data: { openid: res.data.openid, nickname: userInfo.nickName, headpic: userInfo.avatarUrl, sex: userInfo.gender, province: userInfo.province }, method: 'post', success: (res2) => { if (res2.data.code == 1) { //登录成功 }else{ wx.showModal({ content: res2.data.msg, showCancel: false, }) } } }); } }) }, fail: () => { wx.showToast({ title: '登录失败', icon: 'none', duration: 2000 }) } }) } else { wx.showToast({ title: '登录失败', icon: 'none', duration: 2000 }) } },
2021-08-16+1
社区炸了吗?搜索东西什么都没有社区炸了吗?搜索东西什么都没有
2019-07-26