openID介紹
- 每個用戶都有一個對應的身份證,這個身份證就是openID
unionID介紹
- 和openID本質上沒有任何區別,只不過當一個公眾號關聯了多個小程序時,當用戶登錄小程序時,每個小程序的用戶openID都是不相同的,這個時候,就有了unionID的誕生,這種情況下每個小程序的unionID是相同的,因為在同一個主體下(同一個公眾號),unionID是相同的
openID怎么生成
- 前端調用微信api:wx.login() 得到code 交給我們的后端 后端根據code再調用微信的方法生成openID和sessionKey
unionID怎么生成
- 前端授權之后調用微信api:wx.getUserInfo() 得到一些參數 交給我們的后端 后端經過解碼等操作生成unionID