微信小程序获取用户授权接口wx.getUserProfile接口调用

若开发者需要获取用户的个人信息(头像、昵称、性别与地区),可以通过wx.getUserProfile接口进行获取,该接口从基础库2.10.4版本开始支持,该接口只返回用户个人信息,不包含用户身份标识符。该接口中desc属性(声明获取用户个人信息后的用途)后续会展示在弹窗中,请开发者谨慎填写。开发者每次通过该接口获取用户个人信息均需用户确认,请开发者妥善保管用户快速填写的头像昵称,避免重复弹窗

微信小程序获取用户授权接口wx.getUserProfile接口调用

调用示例:

<view class='middle-box'>
    <view class='title'>点击确认按钮,确认授权</view>
    <button class='commonBtn2 btn' open-type='getUserInfo' bindtap='getUserInfo'>确认授权</button>
</view>
getUserInfo(){
    var that = this;
    wx.getUserProfile({
      desc: '获取你的昵称、头像、地区及性别', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
      success: (res) => {
        console.log(res)
      }
    })
  },

注:
要用bindtap而不是之前的bindgetuserinfo

上一篇:关于微信小程序登录逻辑修改后的坑!!


下一篇:uniapp getUserProfile 登录使用