• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xoxo419
V2EX  ›  程序员

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

  •  
  •   xoxo419 · Sep 14, 2017 · 4013 views
    This topic created in 3253 days ago, the information mentioned may be changed or developed.

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

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

    11 replies    2017-09-14 17:18:45 +08:00
    linpf
        1
    linpf  
       Sep 14, 2017   ❤️ 1
    存到自己数据库里

    业务真的强制要求与微信同步吗?
    如果不是,那么用户每次登陆的时候跟新一下就好了
    如果是,后台定时任务去轮询更新吧。
    Jealee
        2
    Jealee  
       Sep 14, 2017   ❤️ 1
    用户每次授权、互动的时候更新用户数据。
    kltt22
        3
    kltt22  
       Sep 14, 2017
    还是要看需求,这样凭空想象是没啥用的
    xoxo419
        4
    xoxo419  
    OP
       Sep 14, 2017
    @Jealee
    @linpf APP 调用接口把数据存到 APP 中, 也是每次互动时候更新用户数据?
    airyland
        5
    airyland  
       Sep 14, 2017
    主要受到影响的是头像地址,更改头像后原地址就失效了。懒的话在个人设置里加一个同步微信头像和资料,因为首先发现资料不同步的是用户。。
    xoxo419
        6
    xoxo419  
    OP
       Sep 14, 2017
    @airyland #5 如果不懒的做法又是怎么做?
    airyland
        7
    airyland  
       Sep 14, 2017
    @xoxo419 一般授权时更新一下信息就行了。如果登录 session 存很久可能要定时获取一下。
    rswl
        8
    rswl  
       Sep 14, 2017
    每次登陆刷新一次头像资料啊
    linpf
        9
    linpf  
       Sep 14, 2017
    @xoxo419 每次用户登录的时候,都把用户头像存到七牛或者阿里云的 CDN 里。
    linpf
        10
    linpf  
       Sep 14, 2017   ❤️ 1
    @xoxo419 每次互动都更新数据 那性能损耗太大了 判断距离上次更新用户资料超过 24 小时再更新也可以的。
    vZexc0m
        11
    vZexc0m  
       Sep 14, 2017
    授权登录的时候更新下就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3126 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 12:46 · PVG 20:46 · LAX 05:46 · JFK 08:46
    ♥ Do have faith in what you're doing.