只知道 openID 是微信号加密后得到的 . 不同的公众号获取得微信号openID不同, 但 UnionID 是一样的
微信openid由用户id和公众号id加密而来,同一用户相对同一公众账号的openid是不变的,对于不同公众号,同一用户的openid不同
第三方绑定微信,从数据库中记录openid对应的user,这个user就对应一个微信号
openid只和你的微信号和服务号(订阅号)有关,跟其他无关。也就是说你在一个服务号(订阅号)的唯一标识,是按一定算法生成的,不管你有没有关注这个号,都是不会变的
可以简单的理解为:
openid = hash(某个微信号 +公众号的app_id)
但是 每个用户对于 不同的微信公众号的 openid 是不一样的 所以微信添加一个UUID的机制
通过XML文档获取的openid 跟 通过 Oauth 获取的openid是完全一样的~
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)