更新时间:2024-07-30 GMT+08:00

创建分享异步任务

功能介绍

创建分享异步任务。

URI

POST /koodrive/ose/v1/share/tasks

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

Authorization

String

该字段存储的是Access Token。调用KooDrive的API使用Token认证,拥有Token就代表拥有某种权限,在调用API的时候将Token加到请求消息头中,从而通过身份认证,获得操作API的权限。Access Token的获取请参考对应的开发手册,格式参考:Bearer+{access_token}

X-Traceid

String

业务跟踪id(必须58位)

表2 请求Body参数

参数

是否必选

参数类型

描述

taskType

Integer

批量操作任务类型;1:下载,2:转存

containerId

String

文件所在空间

fileIds

Array of strings

文件id列表

targetFileId

FileIdInfo object

文件id信息

zipName

String

压缩包名称,与文件管理的打包下载一致

shareId

String

分享id

kdstoken

String

分享临时token

表3 FileIdInfo

参数

是否必选

参数类型

描述

fileId

String

文件id

containerId

String

空间id

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

code

String

响应码

msg

String

响应信息

taskId

String

任务id

请求示例

POST /koodrive/ose/v1/share/tasks

{
  "taskType" : 0,
  "containerId" : "string",
  "fileIds" : [ "string" ],
  "targetFileId" : {
    "fileId" : "string",
    "containerId" : "string"
  },
  "zipName" : "string",
  "shareId" : "string",
  "kdstoken" : "string"
}

响应示例

状态码: 200

OK

{
  "code" : "string",
  "msg" : "string",
  "taskId" : "string"
}

状态码

状态码

描述

200

OK