如何利用微信的unionid实现微信用户的单点注册。我们需要做哪些事情,下面我将会逐一介绍。
假设我们有微信小程序,微信公众号以及网址。他们本质上是同一套产品或是产品之间的相互衍生。我们需要的是用户再任意一处注册后剩余的产品都不需要该用户再注册。而且可以保证的是一个微信在该系列产品中都只存在一个用户。
我们需要的前提条件是,在网站以及公众号的H5页面都是用微信授权登录或关注公众号登录的方式才可以。接下来要做的这一步很重要,如果没有这一步就无法实现后面的所有,那就是要将各产品添加到同一个公众账号平台下面才可以。
后面就可以根据实际业务进行开发,而判断每个账号的微信用户是否注册过,就是根据获取到unionid便可以了。同一个微信用户在该开放平台账号下的任意产品内登录后台获取到的unionid都是一样的。
unionid存在获取openid和获取用户信息里,相关文档网站授权拉取用户信息、微信小程序获取unionid。