小程式獲取使用者手機號碼

2021-09-27 04:24:20 字數 450 閱讀 9351

前端:

官方文件:

實現思路:

1、通過wx.login獲取code,從而獲取到使用者的openid和sessionkey

2、通過getphonenumber獲取encrypteddata,iv

3、通過引數【encrypteddata】 、【iv】 、【sessionkey】  請求後台解密獲取使用者手機號

前端通過以上步驟拿到【code】【encrypteddata】 、【iv】 、【sessionkey】 傳給後端,後端進行解密,拿到**號碼返回給前端

後端程式設計師:

呼叫sdk裡面的decryptdata()解密方法

$data = ;

$pc->decryptdata(rawurldecode($encrypteddata), rawurldecode($iv), $data);

列印出來的$data則是解密後的資訊

php微信小程式獲取使用者資訊(手機號碼)

小程式確實很簡單。解決這個問題時候,忽略了官方文件的一句話,耗費了好幾個小時的時間。所以,找不出錯誤的時候,多看官方文件!正確的 是 wx.login if res.code fail res else 在獲取使用者手機號的按鈕,繫結乙個函式例如 還要呼叫一次wx.login,code只能用一次 獲...

獲取手機號碼

使用telephonymanager.getdefault getline1number 已經不能獲得目前移動sim卡的 號碼了,老的sim卡也許可以,現在介紹一種方法,可以獲得手機號碼 cursor mycursor getcontentresolver query uri.parse conte...

wap獲取手機號碼

原來獲取使用者手機號碼很簡單,關鍵是通訊營運商給不給你送。如果給你送的話,手機號碼是在http請求頭里獲取,通常在 x up calling line id項裡,如果通過此項得不到的話。可採用迴圈讀出所有的http頭里的資訊,號碼在哪乙個頭里就一目了然了。string userphone reque...