訂閱號頁面偷取微信用戶信息(unionId),-_-

訂閱號獲取微信用戶信息,實現自動登錄

說明:微信平臺開發大同小異,故本文章只提供思路,不提供代碼
前提:服務號與訂閱號均已認證,且綁定開放平臺

服務號與訂閱號的區別(認證後)

--- 模板消息 獲取用戶地理位置 生成帶參數的二維碼 長短連接轉換 微信支付…… 網頁受權獲取用戶信息
訂閱號 × × × × × ×
服務號
只羅列了部分(感覺到來自MHT深深的惡意了沒有 >_<)

微信菜單原理分析

此處省略一萬字……

流程分析

訂閱號中經過菜單連接到服務號
服務號經過oauth受權獲取到用戶信息,並將信息發送到訂閱號服務器
將unionId做爲用戶惟一識別碼,用於用戶登陸後端

流程說明

服務號操做:

① 預留一個空白的路由(可適當添加請等待……字樣)(設置微信菜單能夠使用get方式傳入type,用於跳轉)
② 後端新增路由用於微信用戶信息返回
③ 獲取到用戶信息以後根據路由中的type,判斷跳轉路徑
④ 跳轉到新路徑,且帶上獲取到的參數服務器

訂閱號操做

① 服務號中經過微信菜單的微信事件推送,將用戶信息保存
② 靜待跳轉~微信

相關文章
相關標籤/搜索