<button class="tap-btn_btn" open-type="getUserInfo" bindgetuserinfo="getuserinfo" data-type="login">微信一键授权登录</button>
获取不了权限,在申请的权限列表中也找不到,然后获取到的json数据是这样的:{nickName: "微信用户", gender: 0, language: "", city: "", province: "", …}
我用<open-data>又能正确获取到头像和昵称。
请问下大佬这是微信的问题还是怎么回事?调试基础库是2.16
周知:getUserInfo 开发版 & 体验版 已对齐 getUserInfo 匿名表现,正式版将于 4月13日 正式对齐 getUserInfo 匿名表现。请开发者使用 getUserProfile 获取用户信息。开发版 & 体验版 scope.userInfo 调整将于 4月13日 对齐。
pc微信暂不支持wx.getUserProfile,可以参考示例代码进行兼容
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html#%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81
小程序登录、用户信息相关接口调整说明:https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801
获取用户信息用新接口:getUserProfile
别用open-type="getUserInfo"了,多关注下官方公告
authSetting['scope.userInfo'] 用来判断有没获取权限这个 也没用了?