之前,在用户登录客户端 App 的时候,我这里只获取了 Open ID,没有获取用户的 Union ID。
现在,我新增了微信内置浏览器的网页登录,用的是公众号的 App ID,其所生成的 Open ID 和之前客户端登录的 Open ID 是不同的。所以我需要获取用户的 Union ID 才能把用户在客户端 App 的登录和在公众号的登录关联起来。但是之前没有获取用户的 Union ID,现在还有办法重新获取吗?
如果不能重新获取 Union ID 的话,就会导致用户一个微信账号,分别在开放平台和公众号各自创建了一次账号,会搞得非常的混乱...而且这部分业务无论如何设计逻辑,都避免不了用户创建重复的账户。
重新通过openId 查询用户信息 https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId