微信小程序获取手机号流程附代码-java
一、前端请求发送 携带 code 到后台换取 openid
微信小程序前端
wx.login({
success(res) {
if (res.code) {
console.log(res.code)
wx.request({
url: 'http://localhost/index/users/code2seesion',
method: 'GET',
header: {},
success(res) {
console.log(res.data.openid);
console.log(res.data.session_key);
}
})
} else {
console.log('登录失败!' + res.errMsg)
}
}
})
后端逻辑

备注:这里前端把用户res.code返回到后端交互微信服务器,换取用户的openId,session_key参数
二、前端获取到后端交互微信拿到的用户的openid以及session_key之后,存在前端,等待用户点击授权手机号
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button>
点击之后执行的前端

本文介绍了微信小程序获取用户手机号的流程,包括前端发送携带code的请求至后端,后端利用code换取openid和session_key,以及前端如何在用户授权后使用这三个参数进行解密获取手机号的详细步骤。
最低0.47元/天 解锁文章
4706





