場景:html
因爲用戶在每一個公衆號上的OpenID都不同,若是要實現判斷判斷某個用戶在其中一個公衆號上已經綁定過,那麼就要藉助(UnionID機制)的機制。微信
條件:網站
一、擁有微信開放平臺帳號,且認證(https://open.weixin.qq.com)htm
二、擁有多個認證的公衆號或開放平臺認證的應用blog
三、在微信開放平臺綁定認證的公衆號開發
操做:get
微信開放平臺:io
UnionID機制說明:登錄
開發者可經過OpenID來獲取用戶基本信息。特別須要注意的是,若是開發者擁有多個移動應用、網站應用和公衆賬號,可經過獲取用戶基本信息中的unionid來區分用戶的惟一性,由於只要是同一個微信開放平臺賬號下的移動應用、網站應用和公衆賬號,用戶的unionid是惟一的。換句話說,同一用戶,對同一個微信開放平臺下的不一樣應用,unionid是相同的。微信開放平臺
也就是說:T微信帳號登陸A和B公衆號,返回的unionid是相同的,U微信帳號登陸A和B公衆號,返回的unionid是相同的。可是T的unionid和U的unionid是不一樣的。
參考:https://mp.weixin.qq.com/wiki/14/bb5031008f1494a59c6f71fa0f319c66.html