有没有办法绕过Twitter的速率限制?也许定价计划?

Man*_*ave 2 twitter twitter4j

我正在开发一个项目,需要从Twitter获取推文和用户信息.我甚至无法测试当前系统,因为我一直在达到Twitter速率限制.它有什么办法吗?

我希望从每个状态中提取的基本信息是:

  • 状态文本
  • 用户关注者数量
  • 用户关注计数
  • 转推计数
  • 地理位置协调

我正在使用Twitter4J API来做到这一点.任何帮助将不胜感激.提前致谢.
编辑
我正在使用twitter的搜索API来获取推文列表.

Joe*_*ayo 7

一种选择是使用可以销售推文的Twitter数据经销商(例如GNIP).

另一个选择是最大化您对API的使用.以下是一些提示:

  1. 检查您使用的每个API的速率限制状态,以确保您不会检查以及速率限制何时重置(目前每15分钟一次).
  2. 查看参数以确保您请求计算该API的最大推文数.例如,计数可以默认为20,但您可以将其设置为200,具体取决于特定端点的可用性和限制.这可能会减少您必须进行的查询次数.
  3. 根据Twitter的"使用时间表"指南来调整您的结果.使用SinceID和MaxID确保您只是请求新的推文.这可以通过减少您需要的推文数量(通过增加保持在最大计数内的机会)来减少请求,并通过避免查询您已有的推文来减少请求数量.
  4. 实质上,您希望通过透视检查端点参数,以了解如何减少带宽并减少必须进行的查询数量.