本地调用 netdisk_tree_parser,读取公开网盘分享链接的目录结构,仅生成目录树,不登录、不转存。当前暂不启用迅雷解析。
https://api.116818.xyz/api/netdisk_tree
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
type |
string | 否 | 网盘类型,默认 auto 自动识别。支持 quark、baidu、uc、alipan、yun139、115、123、lanzou、tianyi |
url |
string | 是 | 公开分享链接 |
code |
string | 否 | 提取码、访问码或分享密码,部分平台需要 |
| 参数值 | 对应平台 |
|---|---|
auto |
自动识别 |
quark |
夸克网盘 |
baidu |
百度网盘 |
uc |
UC 网盘 |
alipan |
阿里云盘 |
yun139 |
中国移动云盘 |
115 |
115 网盘 |
123 |
123 网盘 |
lanzou |
蓝奏云 |
tianyi |
天翼云盘 |
/api/netdisk_tree?type=auto&url=https%3A%2F%2Fpan.quark.cn%2Fs%2Fxxxx
POST /api/netdisk_tree
Content-Type: application/json
{
"type": "auto",
"url": "https://pan.quark.cn/s/xxxx",
"code": ""
}
当前暂不启用迅雷解析;如需启用,需要在 netdisk_tree_parser 下安装 Node 依赖并配置 Chrome。
{
"code": 200,
"message": "ok",
"data": {
"title": "资源标题",
"share_url": "https://pan.quark.cn/s/xxxx",
"total": 3,
"tree_text": "示例目录/\\n├── 文件A.mp4\\n└── 子目录/",
"tree": [
{
"file_id": "example",
"parent_file_id": "",
"name": "文件A.mp4",
"type": "file",
"size": "1024",
"children": []
}
],
"cost_ms": 120.5,
"cost_text": "120.5 毫秒"
}
}
| 字段名 | 类型 | 说明 |
|---|---|---|
code |
integer | 业务状态码,通常用于判断请求是否成功 |
message |
string | 响应提示信息 |
data |
object | 接口返回的主体数据 |
data.title |
string | 内容标题 |
data.share_url |
string | 返回字段,含义以当前接口业务语境为准 |
data.total |
integer | 结果总数 |
data.tree_text |
string | 返回字段,含义以当前接口业务语境为准 |
data.tree |
array | 返回字段,含义以当前接口业务语境为准 |
data.tree[] |
object | 返回字段,含义以当前接口业务语境为准 |
data.tree[].file_id |
string | 返回字段,含义以当前接口业务语境为准 |
data.tree[].parent_file_id |
string | 返回字段,含义以当前接口业务语境为准 |
data.tree[].name |
string | 返回字段,含义以当前接口业务语境为准 |
data.tree[].type |
string | 资源类型或分类 |
data.tree[].size |
string | 返回字段,含义以当前接口业务语境为准 |
data.tree[].children |
array | 返回字段,含义以当前接口业务语境为准 |
data.cost_ms |
number | 返回字段,含义以当前接口业务语境为准 |
data.cost_text |
string | 返回字段,含义以当前接口业务语境为准 |
https://api.116818.xyz/api/netdisk_tree?type=%3Ctype%3E&url=%3Curl%3E&code=%3Ccode%3E
X-Cache-Status 判断 HIT / MISS。