📦 GitHub 下载服务 API 文档

闲得无聊弄的玩的,有兴趣的可以试试

API地址:https://dl-get.ytools.cc/
所有接口统一前缀:/api


🔹 1. 获取最新版本标签

接口地址: /api/latest-tag
请求方式: POST

请求参数:

{
  "repo": "owner/repository",   // 例如 "moshaoli688/miaospeed"
  "pre": false                  // 是否包含预发布版本(可选,默认 false)
}

响应示例:

{
  "tag": "v2.3.1"
}

🔹 2. 获取发布版本列表

接口地址: /api/releases
请求方式: POST

请求参数:

{
  "repo": "owner/repository",
  "pre": false
}

响应示例:

{
  "releases": [
    {
      "tag_name": "v2.3.1",
      "name": "Release Title",
      "prerelease": false,
      "assets": [
        {
          "name": "example-linux-x64.tar.gz",
          "browser_download_url": "https://github.com/xxx/xxx/releases/download/..."
        }
      ]
    }
  ]
}

🔹 3. 获取匹配的下载链接(自动识别操作系统/架构

接口地址: /api/download-url
请求方式: POST

请求参数:

{
  "repo": "owner/repository",
  "tag": "v2.3.1",       // 可选,默认使用最新版本
  "os": "linux",
  "arch": "amd64",
  "cpu": "v3"            // 可选,如 v1/v2/v3/avx2 等
}

响应示例:

{
  "tag": "v2.3.1",
  "assets": [
    {
      "name": "example-linux-amd64-v3.tar.gz",
      "url": "https://github.com/xxx/xxx/releases/download/..."
    }
  ]
}
最后修改:2025 年 07 月 22 日
如果觉得我的文章对你有用,请随意赞赏