場景:
由於用戶在每個公眾號上的OpenID都不一樣,如果要實現判斷判斷某個用戶在其中一個公眾號上已經綁定過,那么就要借助(UnionID機制)的機制。
條件:
1、擁有微信開放平台賬號,且認證(https://open.weixin.qq.com)
2、擁有多個認證的公眾號或開放平台認證的應用
3、在微信開放平台綁定認證的公眾號
操作:
微信開放平台:
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