批量操作意指在单一请求中执行多次获取元信息、移动、复制、删除和解冻操作,极大提高资源管理效率。 其中,解冻操作仅针对归档存储文件有效。

请求报文

请求语法

POST /batch HTTP/1.1

Host: rs.qbox.me

Content-Type: application/x-www-form-urlencoded

Authorization: Qiniu

op=&op=&...

注意:要在 Authorization 头部的前添加 Qiniu 和半角空格。其中op=是单一资源管理指令(如:/stat/,/delete/)。

EncodeEntryURI、EncodedEntryURISrc 与 EncodedEntryURIDest 的细节请参考EncodedEntryURI。

访问权限

头部信息

头部名称

必填

说明

Content-Type

固定为 application/x-www-form-urlencoded

Authorization

该参数应严格按照管理凭证格式进行填充,否则会返回401错误码

一个合法的 Authorization 值应类似于:Qiniu QNJi_bYJlmO5LeY08FfoNj9w_r7...

请求内容

#批量获取元信息

op=/stat/&op=/stat/&...

#批量复制资源

op=/copy//&op=/copy//&.../force/

#批量移动资源

op=/move//&op=/move//&.../force/

#批量删除资源

op=/delete/&op=/delete/&...

#批量解冻资源

op=/restoreAr//freezeAfterDays/&...

#混合多种操作

op=/stat/&op=/copy///force/&op=/move///force/ &op=/delete/&op=/restoreAr//freezeAfterDays/&...

说明:copy 和 move 操作需为每个资源指定force参数。

响应报文

响应语法

HTTP/1.1 200 OK

Content-Type: application/json

Cache-Control: no-store

头部信息

头部名称

必填

说明

Content-Type

正常情况下该值将被设为application/json,表示返回JSON格式的文本信息。

其它可能返回的头部信息,请参考HTTP扩展字段。

响应内容

#批量获取元信息

[

{ "code": , "data": },

{ "code": , "data": },

{ "code": , "data": { "error": "" } },

...

]

#批量复制资源

[

{ "code": },

{ "code": },

{ "code": , "data": { "error": "" } },

...

]

#批量移动资源

[

{ "code": },

{ "code": },

{ "code": , "data": { "error": "" } },

...

]

#批量删除资源

[

{ "code": },

{ "code": },

{ "code": , "data": { "error": "" } },

...

]

#批量解冻资源

[

{ "code": },

{ "code": },

{ "code": , "data": { "error": "" } },

...

]

#混合多种操作

[

{ "code": , "data": },

{ "code": },

{ "code": },

{ "code": },

{ "code": , "data": { "error": "" } },

...

]

响应状态码

HTTP状态码

含义

200

所有请求操作都已成功完成

298

部分或所有请求操作失败(出错信息参看上述响应内容)

400

请求报文格式错误

401

管理凭证无效

403

禁止操作

当非归档存储类型 Object 调用此接口时,返回403 Fobbiden {"error": "operation not allowed for archive"}

599

服务端操作失败

如遇599错误,请将完整错误信息(包括所有HTTP响应头部)提交工单 给我们。

批量调取接口_批量操作_API 文档_对象存储 - 七牛开发者中心相关推荐

  1. 七牛云php回调,回调通知_开发指南_对象存储 - 七牛开发者中心

    回调通知是指客户端在上传时指定服务端在处理完上传请求后,应该通知某个特定服务器,在该服务器确认接收了该回调后才将所有结果返回给客户端. 因为加入了回调请求和响应的过程,相比简单上传,使用回调通知机制一 ...

  2. 基于JavaWeb平台的常用物联网硬件接口对接代码总结文档_田超凡

    基于JavaWeb平台的常用物联网硬件接口对接代码总结文档                                                                       ...

  3. api数据接口文档_接口文档示例(Taobao/jd/pinduoduo/开放接口调用)

    api数据接口文档_接口文档示例 本文主要是提供了一个接口文档的范文,内容修订历史.目录.时序图.接口要素描述.接口说明.使用示例.字典.FAQ.  使用MD格式文档(makedown),选择原因,容 ...

  4. 开发接口文档_更优更稳更好,看文档驱动开发模式在AIMS中的优势

    ​[摘要]程序员常会说:我最讨厌别人写的代码没有文档,我也最讨厌自己需要写文档. 有一个很老的梗: 我最讨厌别人写的代码没有文档,我也最讨厌自己需要写文档. 有这种想法的程序员应该算是一个老鸟了,对于 ...

  5. restful 接口文档_第 16 篇:别再手动管理接口文档了

    作者:HelloGitHub-追梦人物 大多数情况下,开发的接口都不是给开发这个接口的人用的,所以如果没有接口文档,别人就无法有哪些接口可以调用,即使知道了接口的 URL,也很难知道接口需要哪些参数, ...

  6. 金税接口Sap下传文档

    * Program ID/Name: ZSDE1001 Date written: 20080516 * Author's name: xh Last update: * Program title: ...

  7. java api文档_细说API – 文档和前后端协作

    在上一篇文章--<细说API – 重新认识RESTful>中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式. 我经历过一些没有 ...

  8. 怎么样批量修改html里的内容,批量修改替换多个Word文档中同一内容的方法

    批量修改替换多个Word文档中同一内容的方法群里一位朋友问到,如何一次性批量替换多个word文档中的同一内容.其实,实现多个Word文档的字符进行批量替换的方法有多种. 第一种方法,可以利用第三方软件 ...

  9. 计算机网络校园局域网课题,毕业论文基于VLAN技术的校园局域网建设word文档_全文免费在线阅读(推荐阅读)...

    <[毕业论文]基于VLAN技术的校园局域网建设.doc>由会员分享,可免费在线阅读全文,更多与<[毕业论文]基于VLAN技术的校园局域网建设(word文档)_全文免费在线阅读> ...

  10. 如何批量将 Doc 格式的 Word 文档转为 Docx 格式

    概要:我们都知道 Word 格式有多种.比如常见的有 Doc.Docx,这两种类型是能够相互兼容的,也是能够相互转化的.那今天给大家介绍的是如何将多个 Doc 格式文档批量转为 Docx 格式. 我们 ...

最新文章

  1. 某米浏览器黑名单文件破解
  2. 40 JavaScript中的高阶函数
  3. 第八届全国大学生智能汽车竞赛获奖名单
  4. UA MATH566 统计理论5 假设检验简介
  5. python3 购物车小程序
  6. 服务器内存傲腾基本参数信息,服务器加傲腾内存
  7. Google 翻译,梦想与现实的距离有多远
  8. spring源码分析第四天------springmvc核心原理及源码分析
  9. 萝卜源码前后端源码+打包APP的教程
  10. 聚合 aggregate
  11. html之CSS设计(文本、边框、列表标签、display设置、内外边距)
  12. windows 驱动实现进程枚举
  13. RS232、RS485、RS422、RJ45接口有什么区别?
  14. 主键中的mappdeBy的使用方法
  15. 安装程序无法打开注册表项 UNKNOWN\Components\…的简单解决办法
  16. frl啥意思_frlday是什么意思
  17. 数字经济的发展需要包括区块链在内的八大技术的支撑360云储
  18. PL2303-UART转USB桥接器
  19. 亲测无限坐席在线客服系统源码+新UI版
  20. 下落的树叶(UVa699紫书p159)

热门文章

  1. 黑马程序员 Python学习笔记之 变量的命名
  2. Unity 动态生成mesh圆圈
  3. atitit 未来学课程体系.docx
  4. Atitit 艾提拉博士带来“深度?广度?高度 人员的职业发展之路 ”的主题分享。 目录 1.1. 技术团队气氛的区别 开发架构模式 2 1.2. 技术人员的职业发展有哪些路线? 3 1.3. 主
  5. Atitit.故障排除系列---NoClassDefFoundError NoClassDefFoundError
  6. paip.提升用户体验与提升安全性----记住密码
  7. paip.提升开发效率之查询界面
  8. Rust : RUST_BACKTRACE=1错误提示
  9. 专访黑石集团CEO苏世民:“我们能见他人所不能见”/巴伦独家
  10. Julia: 如何读出csv文件中的中文字符?