open id 和 union id 的區(qū)別是什么?
open id 和 union id 的區(qū)別
1、open id:在關(guān)注者與公眾號(hào)產(chǎn)生消息交互后,公眾號(hào)可獲得關(guān)注者的open id,?同一個(gè)用戶,在不同公眾號(hào)或移動(dòng)應(yīng)用下對(duì)應(yīng)有不同open id標(biāo)識(shí);為了識(shí)別用戶,每個(gè)用戶針對(duì)每個(gè)公眾號(hào)會(huì)產(chǎn)生一個(gè)安全的OpenID,只要獲得OpenID,就可以相繼獲得用戶的一些信息
2、 union id:同一個(gè)用戶,在不同公眾號(hào)或移動(dòng)應(yīng)用下unionID相同;前提是,如若需要做多個(gè)公眾號(hào)以及移動(dòng)應(yīng)用賬戶互通,得到唯一身份標(biāo)識(shí)union id,則需要將多個(gè)公眾號(hào)或移動(dòng)應(yīng)用在微信開放平臺(tái)進(jìn)行綁定,然后我們才能給拿到union id

所以,如果某個(gè)應(yīng)用或者服務(wù),有聯(lián)合登錄甚至多個(gè)公眾應(yīng)用多賬戶互通,可以采用union id來(lái)進(jìn)行賬戶體系的用戶識(shí)別與合并;即微信平臺(tái)可以通過(guò)union id 來(lái)進(jìn)行基于多個(gè)公眾號(hào)之間的賬戶體系互通與識(shí)別合并;
-
Infocode藍(lán)暢 評(píng)論
OpenID: 普通用戶的標(biāo)識(shí),對(duì)當(dāng)前開發(fā)者帳號(hào)唯一。一個(gè)openid對(duì)應(yīng)一個(gè)公眾號(hào)。
UnionID :用戶統(tǒng)一標(biāo)識(shí)。針對(duì)一個(gè)微信開放平臺(tái)帳號(hào)下的應(yīng)用,同一用戶的unionid是唯一的。微信的用戶隱私策略:每個(gè)接入微信的應(yīng)用(公眾號(hào)、APP)就像一個(gè)獨(dú)立的商場(chǎng),用戶使用這些應(yīng)用就像逛商場(chǎng),商場(chǎng)用會(huì)員卡識(shí)別用戶,類似的,我們根據(jù)商場(chǎng)名字為每個(gè)用戶生成了一張專屬會(huì)員卡(openid),每張會(huì)員卡只能在對(duì)應(yīng)的商場(chǎng)才能夠使用,你不能拿著沃爾瑪?shù)臅?huì)員卡去華潤(rùn)萬(wàn)家積分。這是一種安全的授權(quán)方式,如果沒有這個(gè)會(huì)員卡,直接暴露微信號(hào),就相當(dāng)于拿著身份證去逛商場(chǎng),丟失一個(gè)會(huì)員卡號(hào)遠(yuǎn)比丟失身份證號(hào)要安全。
那么問(wèn)題來(lái)了,都是萬(wàn)達(dá)集團(tuán),萬(wàn)達(dá)大歌星與萬(wàn)達(dá)商場(chǎng)希望做到會(huì)員卡通用。微信在這里做了一個(gè)打通機(jī)制,對(duì)于同一個(gè)企業(yè),在用戶屬性里面加了一個(gè)企業(yè)屬性(UnionID),方便同一個(gè)企業(yè)在不同的產(chǎn)品中識(shí)別到同一個(gè)用戶。
這個(gè)機(jī)制伴隨著微信聯(lián)合登錄已經(jīng)在微信開放平臺(tái)(open.weixin.qq.com)推出了。獲得了開放平臺(tái)認(rèn)證的企業(yè),可以綁定10個(gè)手機(jī)應(yīng)用、10個(gè)網(wǎng)站、10個(gè)公眾號(hào),他們對(duì)應(yīng)的用戶信息也可以互聯(lián)互通。
強(qiáng)烈提示:對(duì)于開發(fā)團(tuán)隊(duì)而言,在接入微信登錄之初,往往會(huì)忽視用戶的UnionID,只記錄了openid。這會(huì)導(dǎo)致后期賬號(hào)打通時(shí)候,需要用戶重新授權(quán),運(yùn)營(yíng)成本增高,遇到此類問(wèn)題的團(tuán)隊(duì)不在少數(shù)。
2年前