BML资源管理

BmlRestfulApi 类

接口地址:/api/rest_j/v1/bml/changeOwner

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

更新owner

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
newOwner旧OwnerfalseStringString
oldOwner新OwnerfalseStringString
resourceId资源IdfalseStringString

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/copyResourceToAnotherUser

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

复制资源到指定用户

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
anotherUser指定用户falseStringString
resourceId资源IdfalseStringString

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/deleteResource

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

删除版本

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
resourceId资源IdtrueStringString

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/deleteResources

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

删除多个资源

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
resourceIds资源Id集合,删除多个资源trueListList

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/deleteVersion

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

删除版本

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
resourceId资源IdtrueStringString
version版本trueStringString

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/download

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

通过resourceId 和 version两个参数获取下载对应的资源

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
resourceId资源Idqueryfalsestring
version资源版本,如果不指定,默认为最新queryfalsestring

响应状态:

状态码说明schema
200OKMessage
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/getBasic

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

获取Basic

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
resourceId资源Idquerytruestring

响应状态:

状态码说明schema
200OKMessage
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/getResourceInfo

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

获取资源信息

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
resourceId资源Idqueryfalsestring

响应状态:

状态码说明schema
200OKMessage
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/getResources

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

获取资源信息

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentPage页码queryfalsestring
pageSize页面大小queryfalsestring
system系统queryfalsestring

响应状态:

状态码说明schema
200OKMessage
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/getVersions

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

获取bml版本信息

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
currentPage页码queryfalsestring
pageSize页面大小queryfalsestring
resourceId资源IDqueryfalsestring

响应状态:

状态码说明schema
200OKMessage
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/rollbackVersion

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

回滚版本

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
resourceId资源IdfalseStringString
version回滚版本falseStringString

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/updateVersion

请求方式:POST

请求数据类型:multipart/form-data

响应数据类型:*/*

接口描述:

用户通过http的方式更新资源文件

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
filefile文件formDatatrueref
resourceId用户希望更新资源的resourceIdquerytruestring

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

接口地址:/api/rest_j/v1/bml/upload

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

上传资源

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
filefileformDatatruearrayfile
expireTimeexpireTimequeryfalsestring
expireTypeexpireTypequeryfalsestring
isExpireisExpirequeryfalsestring
maxVersionmaxVersionqueryfalseinteger(int32)
resourceHeaderresourceHeaderqueryfalsestring
systemsystemqueryfalsestring

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }