关于获取用户UnionID的问题
看了一下开发文档里面关于login接口获取微信UnionID的条件:
调用接口wx.getUserInfo,从解密数据中获取UnionID。注意本接口需要用户授权,请开发者妥善处理用户拒绝授权后的情况。
如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。
如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。
现在我有一个旧的小程序A和新的小程序B,主体不同(B的主体是A的子公司)但是绑在同一个开发者账号下面,用户使用B的时候我需要调用他在A里面留下的数据,这种情况除了调用getUserInfo的接口还有没有别的办法获取用户的UnionID?如果必须要调用用户信息才能获取的话那如果用户一不小心点了拒绝授权是不是就没法实现了?