在微信的开放平台,管理中心这里,可以去绑定一些应用,比如移动应用,网站应用,公众号,还有小程序 .. 在这里绑定的应用上,我们可以获取到用户的 UnionID .. 就是用户在这些应用上的唯一标识 .. 使用它我们可以获取到用户微信帐号相关的信息 ..
我在这里绑定了一个宁皓网这个公众帐号 ..
再解释一下 OpenID ... OpenID 其实就是加密之后的用户的微信号 .. 在公众号,小程序里面,我们都可以获取到用户的这个 OpenID。然后在我们自己的应用里可以记录一下这个 OpenID 的值,比如把它跟用户在应用上的账号绑定在一起 .. 通过这个 OpenID 的值,应用可以获取到用户微信账号相关的信息,比如昵称,头像,所在城市等等 ..
要注意的是用户的这个 OpenID 的值在不同的公众号,或者小程序上,它的值是不一样的 .. 我们可能同时拥有多种不同的微信应用,比如公众号,小程序之类的 .. 这样我们就可以使用 UnionID 在不同的应用中来确定微信用户 ..
用户的 UnionID 在同一个主体下面的不同的应用里面,它的值都是一样的 .. 获取到 UnionID,我们需要在微信的开放平台里面,申请一个帐号,认证一下,然后在里面去绑定你的不同的应用,比如公众号,小程序,网站应用,移动应用等等 ..