小程序的用户授权之后,把用户信息存储后台,用户修改了头像,前端怎么监听?
发布于 7 年前 作者 wcai 14416 次浏览 来自 问答

业务需求:

    用户首次进来之后,微信授权拿取用户信息,把信息发送后台,存储库里,用户假设修改了头像、昵称,因为之前授权了, 直接拿库里的数据,但是头像的图片地址又不再了,昵称也更换了,小程序可以监听到内容做了修改 让用户重新授权吗?

1 回复

为啥重新授权?

用户一旦授权过了;你可以直接获取他的最新信息(无感同步用户数据呀)

 wx.getSetting({
      success (res){
        if (res.authSetting['scope.userInfo']) {
          // 已经授权,可以直接调用 getUserInfo 获取头像昵称
          wx.getUserInfo({
            success: function(res) {
              console.log(res.userInfo)
            }
          })
        }
      }
    })
回到顶部