GitHub 仓库信息

GitHub

开发与代码 可直接调用 免费

调用地址

GET https://api.blueworkshop.top/api/v1/github
无需鉴权 支持 CORS 每 IP 每分钟 30 次;GitHub 未认证额度约 60 次/小时(共享)

在线调试

请求会发送到本站接口
仓库所有者,例如 openai。
仓库名称,例如 openai-node。

当前请求:https://api.blueworkshop.top/api/v1/github

请求参数

参数类型默认值说明
owner必填 string - 仓库所有者,例如 openai。
示例:openai
repo必填 string - 仓库名称,例如 openai-node。
示例:openai-node

请求示例

cURL
curl "https://api.blueworkshop.top/api/v1/github?owner=openai&repo=openai-node"
JavaScript
const res = await fetch("https://api.blueworkshop.top/api/v1/github?owner=openai&repo=openai-node");
const data = await res.json();
console.log(data);

响应示例

{
  "ok": true,
  "data": {
    "full_name": "openai/openai-node",
    "description": "Official JavaScript / TypeScript library for the OpenAI API",
    "stargazers_count": 10000,
    "language": "TypeScript",
    "license": {
      "spdx_id": "Apache-2.0"
    },
    "updated_at": "2026-10-23T12:00:00Z"
  },
  "meta": {
    "endpoint": "github",
    "cached": false
  }
}

成功时返回 JSON 信封:ok 表示是否成功,data 为数据,meta.cached 表示是否命中本站缓存。图片类接口直接返回二进制图片。

错误响应

HTTP错误码说明
400missing_param / invalid_param缺少参数或参数格式不正确,响应会带上出错参数名。
404not_found接口不存在,或上游没有找到对应资源。
405method_not_allowed请求方法与接口要求不一致。
429rate_limited请求过于频繁,响应头 Retry-After 给出建议等待秒数。
502upstream_error / upstream_rate_limited上游服务异常或触发限流。
504timeout上游请求超时。

接口说明

调用 GitHub 公开 REST API 查询仓库信息,无需用户密钥。按本站服务器 IP 共享未认证额度,约每小时 60 次,因此结果缓存 10 分钟。

适合项目展示、开源榜单与依赖分析。若需更高额度,可在 GitHub 申请 Token 后由管理员配置上游请求头。

相关标签