1. 程式人生 > >微信公眾平臺獲取“openid”的方法

微信公眾平臺獲取“openid”的方法

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

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

第一種公眾平臺開發者文件沒有明說,但只要看過文件不難推斷;
第二種所用介面詳見:公眾平臺開發者文件-網頁授權獲取使用者基本資訊