# 资源列表
# 功能描述
获取资源列表
# 请求
# 请求示例
GET /resource/list HTTPS
Host: <host>
Content-Type: application/json
Authorization: <AuthString>
# 请求参数
名称 | 描述 | 类型 | 必填 |
---|---|---|---|
projectId | 项目id,不为空返回该项目下的资源 | String | 否 |
type | 资源类型 - 1:视频 - 2:音频 - 3:图片 | int | 是 |
isPublic | 是否公开的标识 0 是私人的资源 1 是公开的资源 | int | 否 |
page | 页码,第一页是0 | int | 是 |
pageSize | 每页显示的资源数 | int | 是 |
# 请求头
名称 | 描述 | 类型 | 必填 |
---|---|---|---|
Authorization | 用户token信息 | string | 是 |
# 请求体
无
# 响应
# 响应头
此接口无特殊响应头。
# 响应体
请求成功的响应体为
{
"code": 0,
"message": "",
"data":{
"resourceCount": 20, //资源总量
"resourceList": [{
"mediaType": 1, //资源类型(视频:1,音频:2,图片:3)
"title": "AR (2)", //资源名称
"uuid": "a650cfb7-1d27-41ae-93be-c76554ffa10a",
"userId": 2, //用户ID
"url": "http://host/video/2/AR (2).mp4", //原始视频url
"duration": 10080, //时长单位毫秒,图片默认5秒
"coverUrl": "https://host/a650cfb7-1d27-41ae-93be-c76554ffa10a.jpg", //资源封面,音频为空
"jobId": 2057, //任务ID
"createdAt": 1577510342, //资源创建时间
"id": 212, //资源ID
"thumbnails": [], //缩略图
"thumbnailInfo":{ // 12.27 新版本优化缩略图才会有此字段
"urlPrefix":"http://abc.com/abcdefg",
"interval":1000,
"extension":"jpg"
},
"status": 1, //资源转码状态(进行中:0,成功:1, 失败:2)
"m3u8Url": "https://host/video/2/a650cfb7-1d27-41ae-93be-c76554ffa10a.m3u8"//转码资源地址
}, ...]
}
}
请求失败的响应体为
{
"code": <errorCode>,
"message": <errorMessage>,
"data": null
}