当前位置: 百度开发者 > 百度网盘 > 阅读正文

百度网盘开发–获取文件信息

2021.4.19.   733 次   1328字

这里大概分为2类, 一个是获取fs_id, 另一个是获取dlink

获取文件fs_id

获取文件列表, (目录指定的是 /test)

https://pan.baidu.com/rest/2.0/xpan/file?method=list&dir=/test&order=time&start=0&limit=10&web=web&folder=0&access_token=YOUR_TOKEN&desc=1

递归获取文件列表, (目录指定的是 /test)

https://pan.baidu.com/rest/2.0/xpan/multimedia?method=listall&path=/test&access_token=YOUR_TOKEN&web=1&recursion=1&start=0&limit=5

获取文档列表, (目录指定的是 /test)

https://pan.baidu.com/rest/2.0/xpan/file?parent_path=/test&access_token=YOUR_TOKEN&web=1&page=1&num=5&method=doclist

获取视频列表, (目录指定的是 /test)

https://pan.baidu.com/rest/2.0/xpan/file?parent_path=/test&access_token=YOUR_TOKEN&web=1&recursion=1&method=videolist

获取bt列表, (目录指定的是 /test)

https://pan.baidu.com/rest/2.0/xpan/file?parent_path=/testaccess_token=YOUR_TOKEN&web=1&recursion=1&method=btlist

获取分类列表文件, (目录指定的是 /test)

https://pan.baidu.com/api/categoryinfo?parent_path=/test&access_token=YOUR_TOKEN&category=3&recursion=0

搜索文件, (目录是 /test, 且关键字是 day)

https://pan.baidu.com/rest/2.0/xpan/file?dir=/test&access_token=YOUR_TOKEN&web=1&recursion=1&page=1&num=2&method=search&key=day

可以发现, 获取的都是列表, 无法指定查找某个文件的 fs_id

获取文件dlink

查询文件信息, (这里不需要目录, 而是需要上面查找文件得到的fs_id)

https://pan.baidu.com/rest/2.0/xpan/multimedia?access_token=YOUR_TOKEN&method=filemetas&fsids=%YOUR_FSID1,YOUR_FSID2%5D&thumb=1&dlink=1&extra=1

如果你仅有一个 fs_id, 可以设置一个第一个是无效的, 比如 414244021542671, 如果仅设置一个 fs_id 时, 可能会报错

更多资料, 请参考 百度网盘开发文档

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群