有点坑,好几个月前的项目了,因改了个正则,上线更新,结果新用户头像和昵称获取不到了。
官方APIhttps://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html
2021年4月28日24时后发布的小程序新版本,无法通过wx.getUserInfo与获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。此前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。
获取不到openID与unionID啊啊啊啊
原来流程是这样子,
getUserProfile需点击获取
<button class="login-btn" lang="zh_CN" open-type="getUserProfile" bindtap="authorLogin">
授权登录
</button>
基础库版本据说 2.7.0以上,我给调到最高了2.16.1
先调用wx.getUserProfile
接着wx.login
然后用返回的code跟后台换 openid和unionid