日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小程序获取微信用户绑定的手机号

發(fā)布時間:2023/11/29 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小程序获取微信用户绑定的手机号 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

小程序API內(nèi)提供getPhoneNumber借口來獲取用戶已經(jīng)綁定到微信的手機(jī)號,但需要用戶主動觸發(fā)才能發(fā)起獲取手機(jī)號接口,所以該功能不由 API 來調(diào)用;

基本流程如下:

使用方法

需要將?<button>?組件?open-type?的值設(shè)置為?getPhoneNumber,當(dāng)用戶點擊并同意之后,可以通過?bindgetphonenumber?事件回調(diào)獲取到微信服務(wù)器返回的加密數(shù)據(jù), 然后在第三方服務(wù)端結(jié)合?session_key?以及?app_id?進(jìn)行解密獲取手機(jī)號。

html

<button class="weui-btn" type="primary" style='width:690rpx' open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">微信綁定手機(jī)號登錄</button> Page({getPhoneNumber: function (e) {console.log(`是否成功調(diào)用${e.detail.errMsg}`);console.log(`加密算法的初始向量:${e.detail.iv}`);console.log(`包括敏感數(shù)據(jù)在內(nèi)的完整用戶信息的加密數(shù)據(jù):${e.detail.encryptedData}`);} });

截圖

如果用戶點擊允許getPhoneNumber為ok,且成功返回encryptedData和iv

?

如果用戶點擊拒絕getPhoneNumber為fail user deny,返回encryptedData和iv為undefined

?

返回參數(shù)說明

encryptedData 解密后為以下 json 結(jié)構(gòu),詳見加密數(shù)據(jù)解密算法

{"phoneNumber": "13880006666", "purePhoneNumber": "13580006666", "countryCode": "86","watermark":{"appid":"APPID","timestamp":TIMESTAMP} }

解密后參數(shù)說明

?

轉(zhuǎn)載于:https://www.cnblogs.com/Smiled/p/8303416.html

總結(jié)

以上是生活随笔為你收集整理的小程序获取微信用户绑定的手机号的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。