社交

获取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
string
required

目标仓库的标识,格式为 owner/repo

响应

200 / 请求成功

成功获取仓库信息。

400 / 错误的请求

请求参数缺失或格式错误。请确保 repo 参数已提供且格式为 owner/repo

502 / 网关错误

上游 GitHub API 出错或不可用。响应中会包含来自上游的原始错误信息,便于排查问题。

常见问题解答

获取GitHub仓库信息API有什么特殊的使用限制吗?

UAPI平台提供的API接口是完全免费的吗?

使用UAPI的API服务需要注册账号吗?

UAPI支持哪些编程语言和应用场景?