微信公眾平台關於fakeid和openid的 區別


微信openid和UnionID

 

微信公眾平台的所謂“openid”分為兩種:

  • [第一種openid]為利用交互的xml中獲取:
    <FromUserName><![CDATA[fromUser]]></FromUserName>
    每個用戶針對每個微信公眾平台唯一,即同一個用戶對不同微信公眾平台[第一種openid]是不同的;
    個人傾向稱之為fakeid,獲取不需要授權頁面。
  • [第二種openid]為利用微信提供的OAuth2.0接口(高級接口需要為認證的服務號)
    每個用戶唯一,也就是說同一個用戶對不同微信公眾平台的[第二種openid]都是一樣的;
    個人傾向稱之為真正的openid,獲取需要授權頁面。

第一種公眾平台開發者文檔沒有明說,但只要看過文檔不難推斷;
第二種所用接口詳見:公眾平台開發者文檔-網頁授權獲取用戶基本信息

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM