今天搞的这个项目里需要用到asp获取小程序用户的手机号,在网上找了下资源,一个也没有找到,难道用asp获取不到微信小程序用户的手机号码吗?非也,经过一系列操作,成功了,asp照样可以获取小程序用户的手机号码。
第一步:
一定要按照微信开发文档中的要求格式写:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
第二步:
js里建好对应的函数:
Page({
getPhoneNumber (e) {
console.log(e.detail.code)
}
})
取到code后,就可以post给服务器来获取用户的手机号了,需要用到:phonenumber.getPhoneNumber 接口
第三步:
这一步最为重要,很多要不知这步的操作方法,我直接上代码:
/*获取用户手机号*/
getPhoneNumber (e) {
console.log(e.detail.code);
wx.showNavigationBarLoading();
wx.request({
url:'https://你的网址/mobile.asp?code='+e.detail.code,
header: {'Content-Type': 'application/json