在我的iOS应用中,我正在尝试获取我的帐户的Twitter好友列表。我有超过500个朋友。我正在使用https://api.twitter.com/1.1/friends/list.json twitter资源获取朋友列表。
问题是,在获得300位朋友后,API会返回错误429 "Twitter response, HTTP response: 429"
。此错误表明现在可以生成一些limit have been exceed并且不再需要请求。
根据Twitter API Limits,我们每15分钟可以执行15次firends / list.json GET请求。由于每个请求一次最多只返回20个朋友,因此15个请求仅返回300个朋友,然后返回错误429。
我想知道在iOS应用中的表格视图中显示超过500个推特朋友的最佳方式。对于每个朋友,我需要它的名字,照片和身份证。
答案 0 :(得分:0)
嗯,你刚刚看到官方Twitter文档限制你每15分钟15 * 20 = 300个朋友。我相信Twitter建议您在应用程序中存储数据,这样您就不必每次都从服务器重新加载整个好友列表。即,存储前300,当它允许您永久存储您的应用程序中的下200。然后,您的应用程序中的列表中包含所有500个关注者,理论上您永远不必再次更新(或者如果他的关注者列表发生显着变化,您可以选择让用户刷新)。