V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

微信接口数据存在本地, 如果用户信息发生变化自己的服务器如何知道?

  •  
  •   xoxo419 · 69 天前 · 1589 次点击
    这是一个创建于 69 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问 1: 用微信数据是每次用每次调, 还是调用之后存到自己的数据库中 哪个更好?

    问 2: 如果自己设计了数据库来存了微信的数据, 假如微信个人信息发生改变自己的服器如何检验数据改变了?

    11 回复  |  直到 2017-09-14 17:18:45 +08:00
        1
    linpf   69 天前   ♥ 1
    存到自己数据库里

    业务真的强制要求与微信同步吗?
    如果不是,那么用户每次登陆的时候跟新一下就好了
    如果是,后台定时任务去轮询更新吧。
        2
    Jealee   69 天前   ♥ 1
    用户每次授权、互动的时候更新用户数据。
        3
    kltt22   69 天前
    还是要看需求,这样凭空想象是没啥用的
        4
    xoxo419   69 天前
    @Jealee
    @linpf APP 调用接口把数据存到 APP 中, 也是每次互动时候更新用户数据?
        5
    airyland   69 天前
    主要受到影响的是头像地址,更改头像后原地址就失效了。懒的话在个人设置里加一个同步微信头像和资料,因为首先发现资料不同步的是用户。。
        6
    xoxo419   69 天前
    @airyland #5 如果不懒的做法又是怎么做?
        7
    airyland   69 天前
    @xoxo419 一般授权时更新一下信息就行了。如果登录 session 存很久可能要定时获取一下。
        8
    rswl   69 天前
    每次登陆刷新一次头像资料啊
        9
    linpf   69 天前
    @xoxo419 每次用户登录的时候,都把用户头像存到七牛或者阿里云的 CDN 里。
        10
    linpf   69 天前   ♥ 1
    @xoxo419 每次互动都更新数据 那性能损耗太大了 判断距离上次更新用户资料超过 24 小时再更新也可以的。
        11
    vZexc0m   68 天前
    授权登录的时候更新下就行了
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2689 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 213ms · UTC 09:06 · PVG 17:06 · LAX 01:06 · JFK 04:06
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1