收藏
回答

小程序API获取的微信用户信息(用户头像,用户名等)不是实时的?

小程序API

wx.getUserInfo(OBJECT)

获取的微信用户信息(用户头像,用户名等)不是实时的?

当我现在修改了 微信的头像和用户名的时候,小程序获取到的还是之前的,等好长事件才会更新?

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

14 个回答

  • 洋葱头
    洋葱头
    2018-04-08

    修改后大约 4小时候通过相关接口获取到的才是最新的


    在4小时之内有可能拿到的还是旧的数据

    2018-04-08
    有用 1
    回复 1
    • larva
      larva
      2020-05-06
      请问替换头像后,之前的头像链接多久失效
      2020-05-06
      回复
  • 高金强
    高金强
    2018-04-10

    @林超 谢谢说明,我还有一个其他问题,麻烦你帮忙查看一下 图片加载404

    2018-04-10
    有用 1
    回复
  • 遇见@me.com
    遇见@me.com
    2018-04-09

    @林超 这样的设计经常会遇到后台拿到的订单,与微信聊天是的用户不是同一个人,这是经常的事!!!

    2018-04-09
    有用
    回复
  • 高金强
    高金强
    2018-04-09

    为什么是4小时?麻烦请解释一下?

    2018-04-09
    有用
    回复
  • 高金强
    高金强
    2018-04-08

    应该不是BUG,应该是微信小程序团队这样设计的。我就想问一下他们,可不可以变一下(~.~)

    2018-04-08
    有用
    回复
  • 2018-04-08

    有可能是bug了,按你说的这样

    2018-04-08
    有用
    回复
  • 高金强
    高金强
    2018-04-08

    那你说的这个授权和用户信息还不太一样,因为我把小程序删了以后,重新打开,授权会重新授权,用户信息也还是旧的;刚刚你说的那个拉去用户头像的确实也是这么回事。那估计是硬伤啦。

    2018-04-08
    有用
    回复
  • 2018-04-08

    我之前做公众账号菜单就是。菜单设置更新也是好久才更新过来。我们就杀一次进程,他就去拉取一次数据。

    但是像你说的这样,授权之类的是有缓存的,你不记得吗,access_token这样的数据微信都是7200s,授权登录你点过登录后,下次再去登录也是不需要用户去点同意了。类似很多场景都证明这样事实:微信为外部提供很多数据是有缓存的。对于一些不是很紧急的数据。你换了头像,你的好友也不会去刷新头像,除非你点开他对话和他聊天,才去拉取头像更新。

    2018-04-08
    有用
    回复
  • 高金强
    高金强
    2018-04-08

    还是你做的时间长,理解的比我深入。看来这个开发人员是没法控制了,小程序API就这样设计的。

    2018-04-08
    有用
    回复
  • 2018-04-08

    肯定有过期时间的,就像授权一样,也不俗每一次都是强制,

    2018-04-08
    有用
    回复

正在加载...

登录 后发表内容