从2021.4.13日起,微信将原本获取用户的API接口由getUserInfo变更为了getUserProfile(从原来的开发者可以直接获取用户信息变成了开发者只能获取匿名的用户信息,只有用户点击“允许”之后才能获取到真实信息)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c4c5d159bcbaa30ee174bb22aa8c4cc2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4f93be8df720b3ffcea54cad7d6e6590.png)
获取用户信息的步骤
1、wxml代码,设置授权登录的按钮
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bcfca96a747697c3d68f2c53387bb407.png)
2、在js文件中定义getUserProfile函数获取用户信息并存入数据库
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0f088466898f957c172487858a490a67.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0e455a1a3ed179264289c2bd85fba01e.png)
getUserProfile接口的官方定义
官方文档:
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getU