想请教下,小程序获取到的用户头像的链接avatar,在用户自行修改后,这个链接是否一直有效还是说一段时间后清空。
自从小程序的wx.getUserInfo更新为button获取以后,这个接口在用户主动确认授权后,再次调用这个接口也提示接口即将废弃。但是问题在于,用户更新了头像等信息,如果链接不一直存在,那么还是需要用户再次点击授权吗。有没有好的解决方案。
if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
wx.getUserInfo({
success: res => {
// 可以将 res 发送给后台解码出 unionId
console.log("获取用户信息:" + res);
that.globalData.userInfo = res.userInfo;
用户更新头像后,原来的链接会失效,需要重新获取用户信息以更新头像链接
这里提示有误,我们尽快修改下。正确的理解是:这个接口不会直接废弃,仅是在未授权的情况下调用无法弹出授权确认框,在用户同意授权之后,还是可以通过这个接口更新用户信息。
好的,果真如此,那就太好了