微信中html5获取手机号,微信小程序用户授权获取手机号(getPhoneNumber)
2025-01-29
前言
小程序有一个获取用户很便捷的api,就是通过getPhoneNumber获取用户的已经绑定微信的手机号码。有一点要大家注意,现在微信和注重用户体验,有些方法都是需要用户主动去触发才能调用的,比如getPhoneNumber。
实现思路:
1、通过wx.login获取code,从而获取到用户的openID和sessionKey
2、通过getPhoneNumber获取encryptedData,iv
3、通过参数【encryptedData】 、【iv】 、【sessionKey】 请求后台解密获取用户手机号
直接上干货:
1、用户点击获取用户手机号码按钮
open-type='getPhoneNumber' bindgetphonenumber="getPhoneNumber">获取用户手机号
2、弹出授权图片:
3、通过解密获取手机号码
直接上代码:
wxlogin: function() { //获取用户的openID和sessionKey
v