微信小程序获取手机号流程附代码-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"