wx.getUserInfo()这个接口,在我已经授权后获得的内容不是我真实的头像和昵称这是为啥?
发布于 3 年前 作者 chaoliang 10071 次浏览 来自 问答

返回的数据如图

同时我好像不管是否授权

res.authSetting['scope.userInfo']

都会判断为成空,然后会自动调用wx.getUserInfo()获得如上内容。

开发者工具版本如下

求教一下大家

3 回复

微信的授权接口改动了,之前版本不受影响,但现在开发用这个接口会获取的是微信提供的默认头像和呢称,要用新接口https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

  <open-data type="userNickName" ></open-data>

 <open-data  type="userAvatarUrl"></open-data>

单纯需要头像和名称如上即可。

回到顶部