接口地址: https://api.ahfi.cn/api/GithubDownload
返回格式: JSON/DOWN
请求方式: GET
请求示例: 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 构造的下载链接 |
返回示例:
{
"code": 200,
"msg": "解析成功",
"data": {
"name": "example.zip",
"downUrl": "https://mirror.ghproxy.com/github.com/hunshcn/project/releases/download/v0.1.0/example.zip"
}
}