收藏
回答

微信头像获取问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug 按钮形式获取微信头像 工具 6.5.5 1.9.9

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

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


if (res.authSetting['scope.userInfo']) {

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

wx.getUserInfo({

success: res => {

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

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

that.globalData.userInfo = res.userInfo;


最后一次编辑于  2018-05-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • Link
    Link
    2018-05-28
    1. 用户更新头像后,原来的链接会失效,需要重新获取用户信息以更新头像链接

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

    2018-05-28
    赞同 1
    回复 1
    • 小何
      小何
      2018-05-29

      好的,果真如此,那就太好了

      2018-05-29
      回复