社交
获取GitHub仓库信息
0次调用
需要快速获取一个GitHub仓库的核心信息?这个接口为你聚合了最有价值的数据,避免了多次调用GitHub官方API的麻烦,并且内置了缓存优化,速度更快、更稳定。
GET
uapis.cn
/api/v1/github/repo
查询参数
1
repo
string
required
目标仓库的标识,格式为 owner/repo
。
聚合高价值数据
一次请求,即可获得以下信息:
- 核心指标:
star
,fork
,open_issues
等关键统计数据。 - 项目详情: 描述、主页、分支、语言、话题标签、开源协议。
- 参与者信息: 获取协作者(
collaborators
)和推断的维护者(maintainers
)列表,包括他们的公开邮箱(如果可用)。
协作者与维护者
collaborators
字段能否成功获取,取决于服务端的相关权限配置。在某些情况下,此字段可能为空。maintainers
是通过分析默认分支的最新提交记录推断出来的,结果仅供参考。
性能与稳定性
我们内置了多级缓存,有效避免触发GitHub的API速率限制。对于需要更高请求额度的用户,可以联系我们定制接口。
查询参数
repo
stringrequired
目标仓库的标识,格式为 owner/repo
。
响应
200 / 请求成功
成功获取仓库信息。
400 / 错误的请求
请求参数缺失或格式错误。请确保 repo
参数已提供且格式为 owner/repo
。
502 / 网关错误
上游 GitHub API 出错或不可用。响应中会包含来自上游的原始错误信息,便于排查问题。