【发布时间】:2015-01-14 16:39:47
【问题描述】:
所以我使用 LinkedIn 的 API 作为用户在我的 Android 应用上登录的一种方式,但我认为这个问题可以推广到任何社交网络的 API 的使用,并且也不是真正特定于 Android 的。总之……
当我调用 LinkedIn 的 API 时,我会在他们登录后获得一些用户数据——特别是他们的姓名、电子邮件、技能、个人资料描述等。我知道当用户在 LinkedIn 上编辑他的个人资料时,其中一些数据可能会发生变化网站(例如,添加新技能)。
现在,我希望这些更改尽快反映在我的应用中。我能想到的就是在每次用户返回应用程序时简单地调用 API,获取数据并将其替换为我上次调用时存储的任何内容。
但这似乎有问题,因为对于许多用户来说,他们可能很少对他们在 LinkedIn 上的个人资料进行任何更改......所以每次用户打开应用程序时拨打电话似乎都是浪费时间。但是,如果我以更大的间隔(比如每隔几天)打一次电话,那么我就有可能无法反映某些人可能做出的任何改变。
所以我想知道是否有任何替代解决方案来解决所有这些问题。像 Facebook、Twitter、LinkedIn 和其他社交网络这样的 API 是否有方法通知更改(或者是否有其他库具有此功能)?
【问题讨论】:
标签: android api linkedin social-networking real-time-updates