logo

随手记 丨调用百度网盘开放平台接口,操作百度网盘中的文件、上传、下载等

1. 文件管理post文件操作:copy,mover,rename,delete

 
 
 
  1. https://pan.baidu.com/rest/2.0/xpan/file?
  2. method=filemanager
  3. &access_token=121.b2cbf33a8adecdd264ca5d947e4e9cef.YgSolDXAZd3-yfTddGn-C_VNgB7wtjW6D_UygUe.6CU9Kg
  4. &opera=copy
  5. body参数:async0filelist:[{"path":"/图片素材/1/识别前-image.rar","dest":"/图片素材/2","newname":"识别前的图片.rar","ondup":"fail"}]

2、上传
上传文件的目录为/apps/【你创建应用的名称】例如/apps/fristApp/,只能往这个目录下存东西;
(1)预上传

 
 
 
  1. https://pan.baidu.com/rest/2.0/xpan/file
  2. ?method=precreate
  3. &access_token=121.b2cbf33a8adecdd264ca5d947e4e9cef.YgSolDXAZd3-yfTddGn-C_VNgB7wtjW6D_UygUe.6CU9Kg
  4. body:
  5. path:/apps/fristApp/1.jpg
  6. size:642987
  7. isdir:0
  8. autoinit:1
  9. block_list:["da288dceaafd7c97f1b09c594eac7868"]

(2) 分片上传

 
 
 
  1. https://d.pcs.baidu.com/rest/2.0/pcs/superfile2
  2. ?method=upload
  3. &access_token=121.b2cbf33a8adecdd264ca5d947e4e9cef.YgSolDXAZd3-yfTddGn-C_VNgB7wtjW6D_UygUe.6CU9Kg
  4. &type=tmpfile
  5. &path=/apps/fristApp/1.jpg
  6. &uploadid=N1-MTA2LjExMy4zMi4xODY6MTYyMDEyMDkwNTo1NjM4Njc3MTg0ODEwODYwMzk=&partseq=0

(3)创建文件

 
 
 
  1. https://pan.baidu.com/rest/2.0/xpan/file?
  2. method=create
  3. &access_token=121.b2cbf33a8adecdd264ca5d947e4e9cef.YgSolDXAZd3-yfTddGn-C_VNgB7wtjW6D_UygUe.6CU9Kg
  4. body:
  5. path:/apps/fristApp/1.jpg
  6. size:642987
  7. isdir:0
  8. block_list:["da288dceaafd7c97f1b09c594eac7868"]

3. 下载

 
 
 
  1. 文件下载:dlink为下载的连接
  2. 文件详情:
  3. https://pan.baidu.com/rest/2.0/xpan/multimedia?method=filemetas
  4. &access_token=121.b2cbf33a8adecdd264ca5d947e4e9cef.YgSolDXAZd3-yfTddGn-C_VNgB7wtjW6D_UygUe.6CU9Kg
  5. &fsids=[1102387700665928]
  6. &dlink=1

获取到下载地址可以直接下载。

全部回答 · 4

  • 最新
  • 最热
暂无回答
暂无回答