gpt4 book ai didi

rest - 如何通过 Github API 获取关注者数量?

转载 作者:行者123 更新时间:2023-12-03 22:00:25 31 4
gpt4 key购买 nike

每次页面加载时,我都想统计我的关注者人数。

我找到的端点是 api.github.com/users/tim-hub/followers ,它可以获取所有关注者数据(带分页)。

问题是什么(通过restful api)

  • 我不需要关注者详情
  • 分页就像每页 30 个项目,这使得很难统计所有项目
  • 我正在考虑获取一个页面,即第 4 页 ?page=4 ,并做一个简单的计算 30*(4-1)+[count of page 4] ,但这意味着它会调用多次,因为followers在变化,如果它增加或减少,我必须调用第5页或第3页。循环直到找到最后一页。

  • 为什么不是 GraphQL

    GraphQL api好像可以用来获取count,问题是我想通过前端调用这个, Graph方式需要身份验证,我不想与所有人共享我的角色 token 。

    最佳答案

    与“How to find my organization Id over github?”类似,您可以使用GitHub user API隔离关注者数量。

    curl -H "Accept: application/json" https://api.github.com/users/aUser | jq ".followers"
    就我而言:
    curl -H "Accept: application/json" https://api.github.com/users/VonC| jq ".followers"
    179
    有关基于 GraphQL 的解决方案,请参阅“ Github API - Find number of followers for all my followers”。

    关于rest - 如何通过 Github API 获取关注者数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59794889/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com