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

2017-09-14 09:03:32 +08:00
 xoxo419

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

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

3411 次点击
所在节点    程序员
11 条回复
linpf
2017-09-14 09:05:50 +08:00
存到自己数据库里

业务真的强制要求与微信同步吗?
如果不是,那么用户每次登陆的时候跟新一下就好了
如果是,后台定时任务去轮询更新吧。
Jealee
2017-09-14 09:08:48 +08:00
用户每次授权、互动的时候更新用户数据。
kltt22
2017-09-14 09:16:07 +08:00
还是要看需求,这样凭空想象是没啥用的
xoxo419
2017-09-14 09:29:05 +08:00
@Jealee
@linpf APP 调用接口把数据存到 APP 中, 也是每次互动时候更新用户数据?
airyland
2017-09-14 11:12:09 +08:00
主要受到影响的是头像地址,更改头像后原地址就失效了。懒的话在个人设置里加一个同步微信头像和资料,因为首先发现资料不同步的是用户。。
xoxo419
2017-09-14 11:21:28 +08:00
@airyland #5 如果不懒的做法又是怎么做?
airyland
2017-09-14 11:56:35 +08:00
@xoxo419 一般授权时更新一下信息就行了。如果登录 session 存很久可能要定时获取一下。
rswl
2017-09-14 12:07:33 +08:00
每次登陆刷新一次头像资料啊
linpf
2017-09-14 15:36:48 +08:00
@xoxo419 每次用户登录的时候,都把用户头像存到七牛或者阿里云的 CDN 里。
linpf
2017-09-14 15:37:39 +08:00
@xoxo419 每次互动都更新数据 那性能损耗太大了 判断距离上次更新用户资料超过 24 小时再更新也可以的。
vZexc0m
2017-09-14 17:18:45 +08:00
授权登录的时候更新下就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/390555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX