wx.login是否可以必返回unionid
- 需求的场景描述
对于同时使用移动应用、网站应用、小程序应用的开发者来说,微信用户在己方账号体系的索引值是unionid。
但在近期微信官方针对“避免getUserInfo被频繁调用”的调整后,无法调用getUserInfo而获取unionid。
若一个未使用移动应用、网站应用等的全新微信用户A君进入我方小程序只能获得openid注册一个用户,而此时若用户A君又从移动应用中用微信号进入、则会产生另一个用户,而后涉及诸多复杂的账号合并操作。
故恳请微信官方考虑在wx.login中必定返回unionid
2 回复
只有满足一定条件的情况下,login才可以返回unionId。
https://developers.weixin.qq.com/miniprogram/dev/api/unionID.html
请通过button组件 open-type=‘getUserInfo’ 来请求用户授权。