微信openid和unionid
1.長度是不一樣的:openid=28绽乔,unionid=29
2.openid同一用戶同一應(yīng)用唯一鸠补,unionid同一用戶不同應(yīng)用唯一(這里的不同應(yīng)用是指在同一微信開發(fā)平臺下的不同應(yīng)用)
為了識別用戶,每個用戶針對每個公眾號會產(chǎn)生一個安全的openid劣领。
如果需要在多公眾號、移動應(yīng)用之間做用戶共通,則需要前往微信開放平臺脏答,將這些公眾號和應(yīng)用綁定到一個開放平臺賬號下,綁定后亩鬼,一個用戶雖然對多個公眾號和應(yīng)用有多個不同的openid殖告,但他對所有這些同一開放平臺賬號下的公眾號和應(yīng)用,只有一個unionid雳锋。一個微信開放平臺只可以綁定10個公眾號黄绩。
PC端和客戶端的不同
我們在使用微信網(wǎng)頁版本的時候,生成微信二維碼用戶掃描登錄玷过,此時獲取的openid和微信客戶端的openid是不一樣的爽丹,但是unionId是一樣的。這是因為辛蚊,網(wǎng)頁二維碼掃描登錄是網(wǎng)站應(yīng)用粤蝎,客戶端是公眾號,兩者屬于不同應(yīng)用袋马。
獲取用戶的openid是無需用戶同意的初澎,獲取用戶的基本信息則需要用戶同意