0

在我的 iOS 应用程序中,我试图获取我帐户的 Twitter 好友列表。我有500多个朋友。我正在使用https://api.twitter.com/1.1/friends/list.json twitter 资源来获取朋友列表。

问题是在获得 300 个朋友后,API 返回错误 429 "Twitter response, HTTP response: 429"。此错误表明已超出某些限制,现在无法发出更多请求。

根据Twitter API 限制,我们每 15 分钟可以执行 15 个 firends/list.json GET 请求。由于每个请求一次最多只返回 20 个朋友,因此 15 个请求只返回 300 个朋友,然后返回错误 429。

我想知道在 iOS 应用程序的表格视图中显示 500 多个 Twitter 朋友的最佳方式。对于每个朋友,我需要它的名字、照片和 ID。

4

1 回答 1

0

好吧,您刚刚看到官方 Twitter 文档将您限制为每 15 分钟 15*20 = 300 个朋友。我相信 Twitter 建议您在应用程序中存储数据,这样您就不必每次都从他们的服务器重新加载整个朋友列表。即,存储前 300 个,当它允许您将下 200 个永久存储在您的应用程序中时。然后,您的应用程序中的列表中有所有 500 个关注者,理论上您应该永远不必再次更新(或者如果他的关注者列表发生重大变化,您可以选择让用户刷新)。

于 2013-06-25T16:33:14.503 回答