跳到正文
//数据源 · 开发者平台

GitLab API 任何项目,一个 POST 就到

GitLab 官方 REST API 要账号、要个人访问令牌、要管 scope,还要小心处理分页。这 6 个接口把这些都省了:项目、release、tag、搜索、群组、用户,每次调用返回一个干净的 JSON 对象。

免费开始7 天免费试用

GitLab 能拉到什么

/api/gitlab/projects完整项目记录:id、名称、描述、可见性、star 与 fork 数、未关闭 issue、主题、许可证、统计、命名空间、clone 地址、最近活动时间、默认分支。
/api/gitlab/projects/releases项目的 release 列表:tag 名、release 名、描述、创建与发布日期、作者、关联 commit,以及产物下载地址。
/api/gitlab/projects/search按关键词搜公开的 GitLab 项目,可按 star 数(或任意字段)排序,返回的项目对象和 /projects 一样完整。
/api/gitlab/projects/tags项目的 tag 列表:名称、说明、目标 commit sha、保护状态和关联的 release 信息。
/api/gitlab/groups群组详情:id、名称、完整路径、描述、可见性、网页地址、头像、创建日期和上级群组 id。
/api/gitlab/users按用户名取用户资料:id、姓名、状态、公开邮箱、头像和网页地址。

开始拉取 GitLab 数据

6 个接口,不用 GitLab token。550+ 个数据源共用一把 key,每月 $30 起,7 天免费试用。

常见问题

不需要。这些接口只凭 Anysite key 就能读到 GitLab 的公开数据:不用 GitLab 账号,不走 OAuth,也不用个人访问令牌。