微信公衆平臺關於fakeid和openid的解析

今天在開發項目的時候遇到了個問題:
搞不清楚微信官方接口的fromusername(openid)和公衆平臺內每一個粉絲所擁有的fakeid,因而在測試號中開始了對以上兩項的研究,結果以下:
 
1.對公衆平臺管理系統上fakeid的研究
微信公衆平臺上的粉絲有個本身自己的id,叫fakeid(一對多的關係)
              
圖1-1三處所標誌的fakeid都爲一個id號,即張三在公衆平臺a,b,c的管理系統內對應的id號只有一個fakeid,且三個fakeid都是相同的
 
 
2.對公衆平臺粉絲對應的openid的研究
一個用戶對應多個公衆平臺的多個id叫openid(多對多的關係)
                     
圖2-1所標誌的三處openid爲三個不同的id號,即張三對應三個不一樣的公衆帳號擁有三個不一樣的openid號
 
3.以上僅爲筆者本人總結,接下去,以筆者的微信公衆帳號以及微信號進行測試,信息以下:
 
公衆帳號名稱:Codenewbie
微信公衆平臺對應的 fakeid以下
 
Codenewbie 經過微信官方接口獲取到胖子的openid以下:
 
 
 
 
 
公衆帳號名稱:Onekey1
微信公衆平臺對應的 fakeid以下
 
Onekey1 經過微信官方接口獲取到 胖子的 openid以下:
 
 
 
總 結:關於openid和fakeid的研究出於一個項目需求:客戶有個比較老的微信公衆帳號且粉絲數量龐大,最重要的緣由是在公衆平臺管理系統上的分組跟 金錢掛鉤(獲得每一個粉絲所在的組以及粉絲的信息),至此,你會發現騰訊沒有什麼接口能夠供你使用。在跟客戶溝通後,筆者走上了模擬登陸扒數據這條不歸路, 可是openid和fakeid綁定還是問題(這裏指的是已經關注了的粉絲的openid和fakeid)。
 
菜鳥胖子總結,若是以爲文章對你有所幫助,請經過留言或關注微信公衆賬號codenewbie支持胖子! 如有不妥之處,歡迎指點。

轉帖請註明本文出自胖子的博客(http://www.cnblogs.com/Codenewbie),請尊重他人的辛勤勞動成果,謝謝!web

相關文章
相關標籤/搜索