我能够找到特定用户的关注者数量,但我想知道如何最好地找到每个关注者拥有的关注者数量。我当然可以遍历每个关注者,然后总计跟随者数量,但这将是“昂贵的”并开始推动我进入API速率限制。
有没有人知道更好的方法来解决这个问题?
答案 0 :(得分:3)
您可以使用GraphQL API v4来执行此操作,以下内容将检索100位第一批关注者及其各自的关注者数量:
{
user(login: "bertrandmartel") {
followers(first: 100) {
totalCount
edges {
node {
login
followers(first: 0) {
totalCount
}
}
cursor
}
pageInfo {
endCursor
hasNextPage
}
}
}
}
如果cursor
为after: "END_CURSOR_VALUE"
,则需要对指定hasNextPage
的{{1}}值进行分页。