您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“微信公眾平臺開發UnionID的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“微信公眾平臺開發UnionID的示例分析”這篇文章吧。
微信公眾平臺更新,為開發者提供UnionID機制
經開發者反饋,由于同一公司下多個公眾號之間需要用戶帳號互通,微信開放平臺提供了UnionID機制,來解決此問題。
通過獲取用戶基本信息接口,開發者可通過OpenID來獲取用戶基本信息,而如果開發者擁有多個公眾號,可使用以下辦法通過UnionID機制來在多公眾號之間進行用戶帳號互通。
1. 將多個公眾號綁定到同一個微信開放平臺(open.weixin.qq.com)帳號下,即同一個Union下
2. 通過獲取用戶基本信息接口中的UnionID來區分用戶的唯一性,不過需要注意的是:公眾號只有在被綁定到微信開放平臺帳號下后,才會獲取UnionID。只要是同一個微信開放平臺帳號下的公眾號,用戶的UnionID是唯一的。換句話說, 同一用戶,對同一個微信開放平臺帳號下的不同應用,UnionID是相同的。
一、注冊微信開放平臺
地址:http://open.weixin.qq.com/
過程略。
二、綁定微信公眾號
點擊頂部 “管理中心”,選擇進入“公眾號”,再點擊“綁定公眾號”
只有通過微信認證的公眾號才能綁定。
三、獲取用戶基本信息
這是使用高級接口中的獲取用戶基本信息來實現,方法參考 微信公眾平臺開發獲取用戶基本信息
在第一個公眾號下面獲得的方倍的用戶信息如下:
{ "subscribe": 1, "openid": "oLVPpjqs9BhvzwPj5A-vTYAX3GLc", "nickname": "方倍", "sex": 1, "language": "zh_CN", "city": "廣東", "province": "深圳", "country": "中國", "headimgurl": "http://wx.qlogo.cn/mmopen/utpKYf69VAbCRDRlbUsPsdQN38DoibCkrU6SAMCSNx558eTaLVM8PyM6jlEGzOrH67hyZibIZPXu4BK1XNWzSXB3Cs4qpBBg18/0", "subscribe_time": 1375706487, "unionid": "oTBn-jt2RQSHdBoJQYFSdnZo8BBQ" }
在第一個公眾號下面獲得的方倍的用戶信息如下:
{ "subscribe": 1, "openid": "ouBMEj6WFnUFBIUKe83VD7s7dft9", "nickname": "方倍", "sex": 1, "language": "zh_CN", "city": "廣東", "province": "深圳", "country": "中國", "headimgurl": "http://wx.qlogo.cn/mmopen/utpKYf69VAbCRDRlbUsPsdQN38DoibCkrU6SAMCSNx558eTaLVM8PyM6jlEGzOrH67hyZibIZPXu4BK1XNWzSXB3Cs4qpBBg18/0", "subscribe_time": 1375726425, "unionid": "oTBn-jt2RQSHdBoJQYFSdnZo8BBQ" }
注意兩個不同的用戶信息
在不同的公眾賬號下openid是不一樣的,而他們的unionid卻是一樣的。其他的信息不具有唯一性,沒有比較意義。但基本信息是一致的。
這樣就知道了關注兩個公眾賬號的其實是同一個人。
四、UnionID的意義
對于擁有多個賬號的企業來說,unionid可以幫助識別不同公眾賬號下的用戶是否是同一個人。這樣在不同賬號下對該用戶提供的服務可以連續起來了。
還可以去除重復關注的用戶數,便于統計真實的關注用戶總數。
以上是“微信公眾平臺開發UnionID的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。