mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2025-12-17 04:43:02 +00:00
91 lines
2.2 KiB
Markdown
91 lines
2.2 KiB
Markdown
# API 文档说明
|
||
|
||
本目录包含网盘快速下载服务的完整 API 文档。
|
||
|
||
## 文件说明
|
||
|
||
### 1. API_DOCUMENTATION.md
|
||
详细的接口说明文档,包含:
|
||
- 所有接口的详细说明
|
||
- 请求参数和响应格式
|
||
- 使用示例
|
||
- 错误处理说明
|
||
- 注意事项
|
||
|
||
### 2. openapi.json
|
||
OpenAPI 3.0 规范的 JSON 文件,可用于:
|
||
- 导入到 API 测试工具(如 Apifox、Postman、Swagger UI 等)
|
||
- 生成客户端 SDK
|
||
- API 文档自动生成
|
||
|
||
### 3. CLIENT_LINKS_API.md
|
||
客户端下载链接 API 的详细说明文档(已存在)
|
||
|
||
## 如何使用
|
||
|
||
### 导入到 Apifox
|
||
|
||
1. 打开 Apifox
|
||
2. 选择项目 → 导入
|
||
3. 选择 "OpenAPI" 格式
|
||
4. 选择 `openapi.json` 文件
|
||
5. 点击导入
|
||
|
||
### 导入到 Postman
|
||
|
||
1. 打开 Postman
|
||
2. 点击 Import
|
||
3. 选择 "File" 标签
|
||
4. 选择 `openapi.json` 文件
|
||
5. 点击 Import
|
||
|
||
### 使用 Swagger UI 查看
|
||
|
||
1. 访问 [Swagger Editor](https://editor.swagger.io/)
|
||
2. 将 `openapi.json` 的内容复制粘贴到编辑器中
|
||
3. 即可查看和测试所有接口
|
||
|
||
## 接口分类
|
||
|
||
### 解析相关接口
|
||
- `/parser` - 解析分享链接(重定向)
|
||
- `/json/parser` - 解析分享链接(JSON)
|
||
- `/:type/:key` - 根据类型和Key解析(重定向)
|
||
- `/json/:type/:key` - 根据类型和Key解析(JSON)
|
||
- `/v2/linkInfo` - 获取链接信息
|
||
|
||
### 文件列表接口
|
||
- `/v2/getFileList` - 获取文件列表
|
||
|
||
### 预览接口
|
||
- `/v2/view/:type/:key` - 预览媒体文件(按类型和Key)
|
||
- `/v2/preview` - 预览媒体文件(按URL)
|
||
- `/v2/viewUrl/:type/:param` - 预览URL(目录预览)
|
||
|
||
### 客户端下载链接接口
|
||
- `/v2/clientLinks` - 获取所有客户端下载链接
|
||
- `/v2/clientLink` - 获取指定类型的客户端下载链接
|
||
|
||
### 统计信息接口
|
||
- `/v2/statisticsInfo` - 获取统计信息
|
||
|
||
### 网盘列表接口
|
||
- `/v2/getPanList` - 获取支持的网盘列表
|
||
|
||
### 版本信息接口
|
||
- `/v2/build-version` - 获取版本号
|
||
|
||
### 隔空喊话接口
|
||
- `/v2/shout/submit` - 提交消息
|
||
- `/v2/shout/retrieve` - 检索消息
|
||
|
||
### 快捷下载接口
|
||
- `/d/:type/:key` - 下载重定向(短链)
|
||
- `/v2/redirectUrl/:type/:param` - 重定向下载URL(目录文件)
|
||
|
||
## 更新日志
|
||
|
||
- 2025-01-21: 初始版本,包含所有接口的完整文档
|
||
|
||
|