什么时候是拉Facebook好友的最佳时机



对于我的iPhone应用程序,用户可以使用Facebook登录,然后该应用程序可以获取已经在该应用程序上的朋友列表。现在我想知道 - 什么时候应该拉下用户的 Facebook 朋友。应该是用户开始使用该应用程序并使用Facebook登录的时间吗?还是应该在后台线程中定期完成?或者它实际上应该在我的应用程序的 Web 服务端完成(使用从 iPhone 应用程序接收和发送的访问令牌)最佳实践是什么?

主要关注点是

    朋友总数 # 可能是一个很大的数字,这将需要大量的网络流量
    时间处理

几个选项:

从问题下方的评论中,缓存好友列表至少 24 小时。 好友列表很少经常更改(除非用户未满 25 岁,否则它可能会更频繁地更改......从统计学上讲)。

另一个选项,您还可以使用实时 API 订阅用户。 将他们的好友信息存储在您的服务器上,当 Facebook 告诉您他们添加了新好友时,您可以将其添加到您的数据存储中。 然后,您可以查询自己的服务器,而不是点击图形 API。

最新更新