请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

授权登陆没有获取到自己的用户信息,而是默认的

为什么微信授权没有获取到我自己的用户信息,而是获取到名字叫微信用户,头像是默认头像图片描述

正在回答 回答被采纳积分+3

3回答

qq_慕移动6403521 2021-04-19 20:48:26

我也是这样的问题


0 回复 有任何疑惑可以回复我~
冒雨先生 2021-04-09 10:41:55

小程序官方已经更新了,不能再使用这种形式进行获取用户信息了,需要使用 

无法通过wx.getUserInfo与<button open-type="getUserInfo"/>获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息)

https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801


0 回复 有任何疑惑可以回复我~
7七月 2021-04-06 21:43:21

这个不太清楚,也没有看到类似的问题。建议可以核对下源码看看,

0 回复 有任何疑惑可以回复我~
  • 见信 #1
    老师,这里是因为API更新了,我前面提了问,你看下就清楚了https://coding.imooc.com/learn/questiondetail/Dg8m5XZLQqgPWa4B.html。现在的一个问题是,新的wx.getUserProfile可以获取到非匿名的用户信息,但是在onLoad里,去通过wx.getUserProfile会提示需要用户主动触发,这就跟用户每次进小程序要授权才能拿到用户信息了一样,我在翻文档,但是依旧没找到一个现在能在授权后再次进入时直接获取到用户信息的API
    回复 有任何疑惑可以回复我~ 2021-04-29 14:26:07
  • 耿瑞 #2
    这个地方有点坑呀,老师,建议你更新一下做法,都死在这了
    回复 有任何疑惑可以回复我~ 2021-05-27 00:14:09
  • 7月老师,好多同学都遇到这个问题了,就是因为微信官方更新了API,以前的wx.getUserInfo获取到的只是微信官方默认的白色头像和昵称为微信用户的信息,现在都是用wx.getUserProfile这个API了,还麻烦老师解决下这个问题
    回复 有任何疑惑可以回复我~ 2021-10-21 15:01:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信