我能够找到特定用户的关注者数量,但我想知道如何最好地找到每个关注者拥有的关注者数量。我当然可以循环遍历每个关注者,然后合计关注者数量,但这将是“昂贵的”,并开始将我推向 API 速率限制。
有谁知道有更好的方法来处理这样的事情吗?
最佳答案
您可以使用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
是 true
.
关于Github API - 查找我所有关注者的关注者数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43940477/