try {
res = await wx.getUserInfo({withCredentials: true});
} catch (err) {
console.log('we.getUserInfo:', err)
}
现象:
ios/开发工具: 返回 {errMsg: "getUserInfo:fail scope unauthorized"}
android(已测多款,不知道是不是全部): {errMsg: "getUserInfo:fail auth deny"}
期望:
adroid返回同样的错误提示
官方出来解决下啊,今天安卓大面积报同样问题。
线上这个原因 新客无法登录了
实在抱歉,确认了一下,小程序使用wx.getUserInfo api预期表现应该是这样的
用户拒绝过授权:fail auth deny
用户刚进入,授权信息为空:fail scope unauthorized
目前Android用户刚进入,授权信息为空时返回:fail auth deny 是bug,我们会尽快修复
这个问题解决了吗? 我们也遇到了这个问题!
都没办法准时下班了!坑!
有人管吗?我们也有同样的问题
有没有大佬出来解决一下啊😡
碰到这个问题,我们是不管它返回的是什么,调用wx.getUserInfo只要fail,就调用wx.getSetting,判断scope.userInfo,然后navigator去专门的auth页,auto页只有一个授权button
你好,是哪个版本的微信?基础库版本呢?这边测试是 getUserInfo:fail auth deny的
麻烦给个代码片段看看(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
版本号 7.0.3
基础库2.5.0
Taro.getUserInfo({
withCredentials: true,
success: function(e) {
console.log('success..', e)
},
fail: function(e) {
console.log('fail', e)
}
})
开发者工具和ios都是返回的 {errMsg: "getUserInfo:fail scope unauthorized"}哦
真机的话 7.0.3的基础库不是2.5.0的呀:https://developers.weixin.qq.com/miniprogram/dev/framework/client-lib/client.html
开发工具的话是这样的
这是开发工具返回的, ios手机调试也一样
你是哪个版本的开发工具?更新一下试试?这边真机调试也是一样的
要不你给个代码片段看看吧(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)