老师,为什么出发了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日开始,微信就不能直接弹出是否授权的窗口
点击详情后它会告诉你解决方案,可以在button加上
open-type="getUserInfo"
10
相似问题