openID介绍
- 每个用户都有一个对应的身份证,这个身份证就是openID
unionID介绍
- 和openID本质上没有任何区别,只不过当一个公众号关联了多个小程序时,当用户登录小程序时,每个小程序的用户openID都是不相同的,这个时候,就有了unionID的诞生,这种情况下每个小程序的unionID是相同的,因为在同一个主体下(同一个公众号),unionID是相同的
openID怎么生成
- 前端调用微信api:wx.login() 得到code 交给我们的后端 后端根据code再调用微信的方法生成openID和sessionKey
unionID怎么生成
- 前端授权之后调用微信api:wx.getUserInfo() 得到一些参数 交给我们的后端 后端经过解码等操作生成unionID