2

我知道我可以使用“ users/show ”并获取“followers_count”,或者我可以执行“ followers/ids ”并计算返回的 ID 数量,但这两种方法的速率限制为匿名时每小时 150 个请求,并且使用 OAuth 签名时为 350。

我正在编写的程序使用 Twitter 搜索 API 来查找所有提及主题标签的内容。我使用的是 Search API 而不是 Streaming API,因为我需要查找历史推文,而不仅仅是实时。

当我找到包含主题标签的推文时,我想保存用户的句柄、推文 ID、推文时间以及用户拥有的关注者数量。由于搜索 API 不会返回每个用户的关注者数量,因此我需要为此使用另一个 API 调用。那个额外的电话给我带来了麻烦。

有没有更有效的方法来获得每小时超过 350 个用户的关注者数量?(有大量推文进来......)

4

1 回答 1

2

您唯一的选择是GET users/lookup,它支持在单个请求中获取 100 个用户对象。需要进行身份验证,因此您将被允许 35000 个用户对象/小时。如果这还不够,应该考虑对请求进行排队。

于 2011-05-20T06:12:31.663 回答