我创建了一个应用程序,可以导入您的所有朋友及其数据。 我缓存这些数据并在渲染应用程序时使用缓存的数据,这样我就不会被迫在每次加载时从 facebook 导入。
我希望有人能给我一个可靠的策略,有效地使我的朋友信息保持最新(或至少在24小时内更新)——实时更新只是告诉我用户的好友集合/对象是否发生了变化,而不是哪些朋友或哪些数据。
当然,我可以每天重新导入每个用户的朋友数据,但这似乎有点矫枉过正。
我希望能够:
- 检查是否已添加新好友(然后导入新好友)
- 检查是否有好友被删除
- 检查是否有任何朋友更新了他们的信息,以及更新了哪些信息(然后去获取更新的信息)
注意:该应用程序拥有数千名用户和数百万缓存的朋友,因此暴力破解它将无法很好地扩展
有没有人有任何关于保持用户朋友信息最新的有效方法的好信息,而无需不断pingFB以重新导入每个朋友?
也会对此的任何第三方SaaS选项感兴趣。
我最近试图获取有关用户朋友的实际信息,但我发现只有一个解决方案 - 每次都获取有关所有朋友的完整数据。我在JS的客户端执行此操作,并将结果发送到我们的服务器。