这里大概分为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 时, 可能会报错
更多资料, 请参考 百度网盘开发文档