首页asp获取微信小程序用户手机号,asp微信小程序手机号获取,微信小程序手机号asp获取方法
今天搞的这个项目里需要用到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'},
          method: "GET",
          dataType: 'json',
          success: (res) => {
            console.log(res.data);
            this.setData({
              mobile:res.data.phone_info.purePhoneNumber,
              mobile_on:false
            })
          },
          fail:(e) => {
              console.log('获取出错,请检查网络')
          },
          complete: () => {
            wx.hideNavigationBarLoading();
          }
        })
    },

注意看控制台,是不是手机号有了,在看看data中,是不是手机号也有了
扫码微信聊