如何使用Token调用GitHub API获取指定用户的关注者列表?
GitHub API 携带Token获取用户关注者的请求构造
基础请求端点
获取指定用户aaaa关注者的基础API URL是:
https://api.github.com/users/aaaa/followers
携带Token的两种方式
1. 请求头方式(推荐,更安全)
不要把Token暴露在URL里,通过Authorization请求头携带是最优方案,格式如下:
Authorization: Bearer bbbb
用curl调用的示例命令:
curl -H "Authorization: Bearer bbbb" https://api.github.com/users/aaaa/followers
2. URL参数方式(不推荐,存在泄露风险)
如果临时测试需要通过URL传递Token,可在末尾追加参数:
https://api.github.com/users/aaaa/followers?access_token=bbbb
注意:这种方式会让Token出现在URL中,可能被日志、浏览器历史记录捕获,不建议生产环境使用。
额外说明
- 使用个人Token后,API调用限额会从匿名IP的60次/小时提升至5000次/小时,足以覆盖大部分场景需求。
- GitHub API默认每页返回30条数据,若需获取全部关注者,可通过
page和per_page参数分页获取,示例:
https://api.github.com/users/aaaa/followers?page=2&per_page=100
(需配合请求头方式携带Token使用)
内容的提问来源于stack exchange,提问作者Bravo
相关产品推荐
相关产品推荐

