微信公衆平臺unionID簡介以及小程序獲取unionID機制

每一個微信號基於微信官方不同的應用都會生出不同的openID(兩個公衆號,一個公衆號一個小程序等)
如果我們的程序想要同一個用戶在兩個應用的openID或者關係能關聯起來,
那麼就需要unionID機制來完成
首先在同一個微信公衆平臺下綁定的不同微信應用對應同一個用戶纔會生成同一個unionID,
而且沒有綁定過微信公衆平臺的時候,通過微信API訪問的用戶信息是沒有unionID這個字段的

所以我們想拿unionID 需要先申請一個微信公衆平臺,將需要共享信息的各個微信應用綁定。

綁定的時候會提示同一個主體以及不同主體有數量限制
同一主體指的是同一個公司認證下的應用爲同一主體公衆號
這裏我們只簡單說小程序
在獲取unionID的時候,有幾種方法:
1、在用戶沒有關注過同主體的公衆號前提下,可通過用戶授權後獲取用戶個人敏感信息傳給後臺解密拿到
2、在用戶關注過同主體的公衆號前提下,只需要通過訪問wx.login不需要用戶授權即可拿到
3、可以將用戶信息傳給後臺通過後臺直接獲取(還在驗證中)

具體小程序API可訪問微信官方文檔獲取~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章