微信头像获取问题
发布于 6 年前 作者 guiyingzeng 18246 次浏览 来自 问答

想请教下,小程序获取到的用户头像的链接avatar,在用户自行修改后,这个链接是否一直有效还是说一段时间后清空。

自从小程序的wx.getUserInfo更新为button获取以后,这个接口在用户主动确认授权后,再次调用这个接口也提示接口即将废弃。但是问题在于,用户更新了头像等信息,如果链接不一直存在,那么还是需要用户再次点击授权吗。有没有好的解决方案。

if (res.authSetting[‘scope.userInfo’]) {

// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框

wx.getUserInfo({

success: res => {

// 可以将 res 发送给后台解码出 unionId

console.log(“获取用户信息:” + res);

that.globalData.userInfo = res.userInfo;

1 回复
  1. 用户更新头像后,原来的链接会失效,需要重新获取用户信息以更新头像链接

  2. 这里提示有误,我们尽快修改下。正确的理解是:这个接口不会直接废弃,仅是在未授权的情况下调用无法弹出授权确认框,在用户同意授权之后,还是可以通过这个接口更新用户信息。

回到顶部