📦 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/..."
}
]
}