获取微信授权信息,获取不到 : 提示如下:
在微信开发者工具,和 真机调试 都出现这个错误, 之前好像是可以的。 据说现在微信现在又改版了授权方式,但弄了半天还是没弄出来,主要代码如下:,
//微信授权
bindGetUserInfo() {
const _this = this;
let _url = _this.config_servurl + '/api/v4/WeChatLogin?code=';
wx.getUserProfile({
desc: '授权登录', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => {
var userInfo = res.userInfo
wx.login({
success: (res) => {
console.log(res);
debugger;
}
});
},
fail: (err) => {
debugger;
console.log(err, "这里抛出异常?????");
uni.showToast({
title: '授权失败 err 182',
icon: 'none',
duration: 2000
});
}
});
},
你这种在wx.getuserprofile 里面调用wx.login 的 人多了有一定几率 授权不成功。
你这api都废弃了,换昵称头像填写能力