小程序模板:专业的小程序模板与静态模板分享平台
小程序
教程
搜索
当前位置 : 首页> 小程序教程> 微信小程序如何获取用户手机号

微信小程序如何获取用户手机号

在微信小程序中获取用户手机号需要用户授权,并且在用户同意授权后才能获取手机号信息。

1. 设置开放数据

在微信开发者工具中,需要在小程序管理后台的「开发」-「接口设置」中开启「获取用户手机号」权限。


2. 获取用户手机号

// 在需要获取手机号的页面的相关事件处理函数中调用以下代码
wx.login({
  success: res => {
    if (res.code) {
      // 将 code 发送给后端,并通过后端调用接口获取用户手机号
      wx.request({
        url: 'https://你的后端服务接口地址',
        method: 'POST',
        data: {
          code: res.code
        },
        success: res => {
          console.log('手机号信息:', res.data.phoneNumber);
          // 在这里可以将手机号信息保存到本地或者做其他操作
        },
        fail: err => {
          console.error('获取手机号失败:', err);
        }
      });
    } else {
      console.error('登录失败:' + res.errMsg);
    }
  },
  fail: err => {
    console.error('wx.login 调用失败:', err);
  }
});

注意事项:

上述代码中的URL为你后端服务的接口地址,后端服务接收到小程序发送的code后会根据微信提供的接口获取手机号信息。

获取手机号需要用户的授权,用户首次授权后,小程序可以在用户再次进入时再次获取手机号信息,不需要再次授权。

另外,小程序也可以使用微信登录方式获取手机号信息,具体操作可以查阅微信开放文档。

联系客服 意见反馈

签到成功!

已连续签到1天,签到3天将获得积分VIP1天

知道了