微信小程序获取用户信息

微信小程序获取用户信息接口做了调整:
2021年4月28日24时后发布的小程序新版本,无法通过wx.getUserInfo与获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。
开发者在开发中也需要进行调整,需要用getUserProfile接口获取用户信息。

//通过getUserProfile接口调用个人信息
wx.getUserProfile({lang: 'zh_CN',desc: '用于完善个人资料',success: (res) => {//wx.setStorageSync('userInfo', res.userInfo);//可缓存个人信息//如需向后台发送code,需进行以下登录操作,否则可直接通过getUserProfile接口调用个人信息wx.login({success: (login_res) => {code = login_res.code;},});},// 失败回调fail: (err) => {console.log(err)}});

注意:
可能使用的时候会出现以下报错:

这是因为getUserProfile接口需要用户手动点击才能成功触发。
解决办法:通过按钮绑定点击事件给用户手动触发,如下图:

<button class="btn" bindtap="formSubmit">点击</button>

注意:
需要在app.json中添加全局配置

"permission": {"scope.userLocation": {"desc": "请确认授权"}}

微信小程序获取用户信息相关推荐

  1. 微信小程序 获取用户信息并保存登录状态

    微信小程序 获取用户信息并保存登录状态:http://www.360doc.com/content/18/0124/11/9200790_724662071.shtml 转载于:https://www ...

  2. 微信小程序获取用户信息-头像、昵称......

    微信小程序获取用户信息-头像.昵称等,并出现弹窗提示授权 目录 微信小程序获取用户信息-头像.昵称等,并出现弹窗提示授权 1.wx.getUserProfile文档 2.代码演示 3.演示过程(图示) ...

  3. 微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ

    微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ 一.获取用户信息 1.首先我们需要了解什么是微信用户的OpenID 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密 ...

  4. PHP 微信小程序获取用户信息

    小程序授权应用场景:先拿到用户信息(先wx.login获取code,code换取用户session_key,再wx.getuserInfo获取到用户的encryptedData iv ,再通过调用官方 ...

  5. 微信小程序获取用户信息流程(2022年版)

     开门见山地说,本文主要讲述微信小程序在2022年以后获取用户信息的主要方法,如果想要了解2022年之前微信小程序获取用户信息的相关知识或者是微信小程序之前这部分的设计思想的话,推荐博主的下面这篇博客 ...

  6. 微信小程序获取用户信息(含服务端)

    本文获取用户信息方式需要服务端配合,纯前端的可查看 微信小程序获取用户信息(纯前端) 若需获取 openid 和用户信息,可使用 wx.getUserInfo() 获取加密后的信息,传给服务端后解密. ...

  7. 微信小程序获取用户信息(纯前端)

    特别说明 2022年10月25日起,小程序 wx.getUserProfile 接口将被收回. 微信官方不希望开发者直接拿用户的昵称和头像,若小程序需要设置昵称和头像,可以单独开发一个设置页,由用户手 ...

  8. 微信小程序获取用户信息,得到是匿名信息,微信用户,问题解决

    文章目录 微信小程序获取用户信息,得到是匿名信息,微信用户,问题解决 1.官方声明 2.究其原因 3.登陆流程变更 4.实际情况 5.PC 端兼容注意点 微信小程序获取用户信息,得到是匿名信息,微信用 ...

  9. 微信小程序获取用户信息更新解决方案

    微信小程序获取用户头像和昵称更新了,以下代码是兼容旧版本微信和新版本微信的解决方案,仅供参考 直接上代码 <template><!-- 顶部用户信息显示 --><view ...

最新文章

  1. HDU2076 夹角有多大
  2. 一起学nRF51xx 8 -  Time
  3. linux mysql 端口配置文件_Linux配置测试环境,部署项目(指定端口,数据库连接)...
  4. 404. 左叶子之和
  5. 计算机背板知识,你知道背板的选购技巧吗?
  6. django得到Model的全部字段名(field)
  7. Java ADF Template程序不能连接ArcGIS Server问题
  8. eclipse项目build时,提示错误.
  9. MySQL MHA详解(二)——实战配置
  10. 创建Docker私有仓库
  11. 1000多页的pdf算法题整理完成,字节算法面试手册来了
  12. Py下载指定路径下所有图片
  13. Swift 再等等?我的答案是:快上车
  14. 服务器系统如何卸载IE,如何卸载ie浏览器,我来教您如何卸载ie浏览器的步骤
  15. UltraEdit脱机注册免费使用版本
  16. 《高大上的PPT设计秘笈》笔记
  17. HTML作业制作服装推广软文,盘点:服装推广软文写作技巧
  18. 老王的JAVA基础课:第6课 JAVA基本数据类型
  19. Ceph Calamari软件包介绍
  20. 联想Lephone与Apple iPAD的完美组合

热门文章

  1. 华为手机8.0.0怎么找到云相册_华为手机里的相册照片删除了怎么找回?
  2. 例说游戏角色设计与角色文化内涵的关系
  3. android 获取设备的mac地址,Android编程获取设备MAC地址的实现方法
  4. 1234,四个不同的数字组成多少种不同的数
  5. PaddleOCR,图像检测识别
  6. 服务器96g运行内存,别被坑了,2019入手小米9到底选择6G运存还是8G?看完你就懂了!...
  7. Unity 3D模型展示框架篇之自由观察(Cinemachine)
  8. Word如何添加图片水印,看这里就够了!怎样在word加入图像水印
  9. 山东省计算机应用能力考核初级,山东省计算机应用能力考核.doc
  10. Blender2.8基础四:手绘贴图篇