小程序获取用户信息

小程序获取用户信息

(1) 基本信息获取

  1. .wxml

2.js文件

// 新版获取用户信息
  getUserInfo() {
    wx.getUserProfile({
      desc: 'desc',
      success: res => {
        console.log(res, "用户信息")
      }
    })
  },
  getPhoneNumber (e) {
    console.log(e.detail)
  },

(2) 关于手机号码( 2.21.2 版本以上且不支持个人开发者可运用微信给的测试号)

获取手机号码

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html

接口不会返回明文用户信息,返回了加密数据和秘钥,需要通过官方提供的接口进行二次解密才能得到用户完整信息,注意-个人开发版本无权限操作手机信息,开发期间可以通过测试AppID号实现手机号码测试功能

官方文档:关于用户完整信息的获取,加密和解密操作
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html#%E5%8A%A0%E5%AF%86%E6%95%B0%E6%8D%AE%E8%A7%A3%E5%AF%86%E7%AE%97%E6%B3%95

备注:更多时候关于用户信息数据的获取都是属于后端的开发功能,前端只需要调用接口完成信息的提取和渲染展示即可,所以微信官方提供了多种语言的解密脚本下载

你可能感兴趣的:(小程序)