老师,为什么出发了getUserInfo没有弹出是否授权的窗口

来源:24-3 对login、getUserInfo等接口的改动与理解

宗桦

2020-03-11

触发了ongetUserInfo事件后控制台输出
{errMsg: “getUserInfo:fail scope unauthorized”} 我翻译了一下是未经授权的范围,为啥连是否授权的窗口也没弹出来呢?

js
oncheckSession: function() { //检查登录状态是否过期。
wx.checkSession({
success() {
console.log(‘已登录’)
},
fail() {
console.log(‘你没登录’)
wx.login()
}
})
},
ongetUserInfo: function() {
wx.login({
success: function(res) {
wx.getUserInfo({
withCredentials: true,
success: function(res) {
console.log(res);
},
fail:function(res){
console.log(res);
}
})
}
})
}

写回答

1回答

宗桦

提问者

2020-03-11

解决了,理解老师的烦恼了,从2018年4月30日开始,微信就不能直接弹出是否授权的窗口//img.mukewang.com/szimg/5e68943f09ef0d3e03020400.jpg

点击详情后它会告诉你解决方案,可以在button加上

open-type="getUserInfo"


1
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23963 学习 · 6931 问题

查看课程