对于来自Twitter API的“用户”(不是我)的关注者数量,是否存在限制? 我写了一个python脚本来达到这个目的 网址:https://api.twitter.com/1/followers/ids.json?screen_name= userid
对于拥有2,000,000以上关注者的Twitter用户来说,它最多返回5000。 我正在尝试构建推荐系统,因此我需要特定用户的所有关注者。
答案 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"
}
的示例
答案 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