微信小程序获取手机号

微信小程序获取手机号

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button>
getPhoneNumber(e) {
   // console.log(e)
   // 注意这里的code 真机才可以显示 开发者没有code
   let code = e.detail.code
   wx.request({
   	 //通过调取这个接口获取access_token
     url: 'https://api.weixin.qq.com/cgi-bin/token',
     method: 'GET',
     header: {
       'content-type': 'application/json'
     },
     data: {
       grant_type: 'client_credential',//默认传这个
       appid: 'APPID',
       secret: 'SECRET'
     },
     success(e) {
       let token = e.data.access_token
       wx.request({
         url: 'https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=' + token,
         method: 'POST',
         header: {
           'content-type': 'application/json'
         },
         data: {
           // 还有注意的一点就是这里的code跟wx.login的code并不一样 不要混淆了~
           code: code
         },
         success(e) {
           手机号就是这个啦 = e.data.phone_info.phoneNumber
         },
         fail(e) {
           console.log(e)
         }
       })
     },
     fail(e) {
       console.log(e)
     }
   })
 },
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值