我们可以通过twitter API访问的关注者数量是否有限制?

时间:2012-03-29 00:35:00

标签: twitter

对于来自Twitter API的“用户”(不是我)的关注者数量,是否存在限制? 我写了一个python脚本来达到这个目的 网址:https://api.twitter.com/1/followers/ids.json?screen_name= userid

对于拥有2,000,000以上关注者的Twitter用户来说,它最多返回5000。 我正在尝试构建推荐系统,因此我需要特定用户的所有关注者。

2 个答案:

答案 0 :(得分:2)

正如您所发现的那样,每页可以检索到的关注者数量仅限于5000个。

要检索接下来的5000个关注者等等,您需要在请求中使用next-cursor=X参数。第一个回复中应该出现next-cursor值。

响应示例:

{
  "previous_cursor": 0,
  "ids": [
    143206502,
    143201767,
    777925
  ],
  "previous_cursor_str": "0",
  "next_cursor": 0,
  "next_cursor_str": "0"
}

取自https://dev.twitter.com/docs/api/1/get/followers/ids

的示例

答案 1 :(得分:1)

您可以检索的关注者数量没有限制。

但您可以发送给API的请求数量有限制。

您可以在响应的标头上看到它: 在进行5次调用之前的示例:

  

x-rate-limit-limit:900   x-rate-limit-remaining:895

您可以在此检查每种令牌类型(用户或应用)和请求的限制:
https://dev.twitter.com/rest/public/rate-limits

您可以在此处获得有关API速率限制的信息:
https://dev.twitter.com/rest/public/rate-limiting