GitHub加速下载
根据传入的 GitHub 文件链接,随机选择一个远程 API,返回 JSON 格式的下载链接信息。
接口基础信息
-
接口地址https://api.ahfi.cn/api/GithubDownload
-
请求方式GET
-
返回格式JSON
请求示例
以下是该接口的请求示例,可直接复制使用:
cURL 请求示例
https://api.ahfi.cn/api/GithubDownload?url=https://github.com/hunshcn/project/archive/master.zip
请求参数
以下是该接口的请求参数说明:
| 参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| url | string | 选填 | 需要下载的 GitHub 文件链接 |
| type | string | 选填 | 返回格式(值为 json 时返回 JSON 格式的下载链接信息) |
| apis | ini | 选填 | 远程 API 接口列表索引(1 -6)留空默认随机 |
返回参数
以下是该接口的返回参数说明:
| 参数名 | 类型 | 描述 |
|---|---|---|
| code | int | 状态码,200 表示成功 |
| msg | string | 返回信息 |
| data | object | 数据对象 |
| name | string | 文件名 |
| downUrl | string | 通过远程 API 构造的下载链接 |
返回示例
以下是该接口的返回示例:
JSON 返回示例
{
"code": 200,
"msg": "解析成功",
"data": {
"name": "example.zip",
"downUrl": "https://mirror.ghproxy.com/github.com/hunshcn/project/releases/download/v0.1.0/example.zip"
}
}