收藏
回答

如何解决用户换微信头像后原本数据库头像失效的问题?

有个厂家,一个用户在小程序发布了一条帖子,然后就离开了。之后他换了微信头像,这条帖子关联的头像却没有更新,现在微信用户换头像以后,访问旧头像地址,会报错。

各位,有什么解决方案吗?

回答关注问题邀请回答
收藏

4 个回答

  • Insane
    Insane
    2020-06-12

    新建用户的时候把微信头像下载下来存到服务器,然后把微信头像的地址替换成服务器头像的地址,然后在存到数据库,这样随便用户怎么改头像,都不会失效。

    2020-06-12
    有用
    回复
  • 郭三岁 คิดถึง
    郭三岁 คิดถึง
    2019-10-11

    兄弟,我们也碰到这个问题了,请问你们找到解决的方法了吗

    2019-10-11
    有用
    回复
  • 罗梅光
    罗梅光
    2019-09-29

    可以在页面显示更新用户信息的入口。

    2019-09-29
    有用
    回复 6
    • 小纸
      小纸
      2019-09-30
      这个办法暂且可以,可以放到用户头像下面,但用户是懒的,得我们产品主动去判断用户头像是否失效
      2019-09-30
      回复
    • 罗梅光
      罗梅光
      2019-09-30回复小纸
      嗯嗯,目前公司的小程序头像不使用数据库里面的头像。从微信取,这样失效也没关系。数据库的信息只是做个展示。
      2019-09-30
      回复
    • 小纸
      小纸
      2019-09-30回复罗梅光
      C2C的用户发布内容需要头像,后期失效了这个内容头像展示就没有了
      2019-09-30
      回复
    • 罗梅光
      罗梅光
      2019-09-30回复小纸
      展示用户评论的时候用户头像失效了可以配置默认头像。
      2019-09-30
      回复
    • 小纸
      小纸
      2019-09-30回复罗梅光
      所以应该要先判断是是否失效,然后再处理,先暂时弄成默认似乎就是最好的处理了,官方也没有说怎么弄,之前是用户换头像以后也可以请求旧的头像的
      2019-09-30
      回复
    查看更多(1)
  • 啦啦啦我是卖报的小行家
    啦啦啦我是卖报的小行家
    2019-09-29

    使用api: wx.getUserInfo(Object object)获取最新的基础信息,同步更新到后台。(前提是已经通过button按钮授权过用户基本信息获取)

    2019-09-29
    有用
    回复 2
    • 小纸
      小纸
      2019-09-29
      前提是用户不再登录的这段时间,是无效的
      2019-09-29
      回复
    • 啦啦啦我是卖报的小行家
      啦啦啦我是卖报的小行家
      2019-09-29回复小纸
      那不然在登录注册的时候把头像下载下来传到你们自己的服务器保存,不过意义不大。
      2019-09-29
      回复
登录 后发表内容
问题标签