API接口URL:
http://www.cloudroom.com/api/operateLiveFilesAPI
参数:
接口参数 ↓
名称 |
类型 |
是否必传 |
说明 |
ActionType |
String |
是 |
操作类型:添加到视频库(值为:addToLib)、修改视频信息(值为update)、删除视频(值为delete) |
FileID |
Integer |
否 |
文件ID |
FileIDs |
String |
否 |
文件ID集合,以英文符号 , 拼接文件ID(如 1,2,3 ) |
FileTitle |
String |
否 |
新文件名称 |
DirID |
Integer |
否 |
新目录ID |
注:FileID 和 FileIDs 必须传一项
FileIDs为批量处理文件
添加到视频库:DirID加上可以加到指定目录
修改视频信息:支持修改文件名、所在目录
返回数据:
名称 |
类型 |
说明 |
RspCode |
string |
响应码 |
RspDesc |
string |
响应描述 |
返回状态码RspCode说明
数值 |
说明 |
0 |
请求成功 |
1 |
鉴权失败 |
2 |
参数格式错误,请校对参数格式 |
4 |
传参错误,SQL注入校验不通过 |
5 |
未知错误 |
6 |
缺少必传参数 |
7 |
操作类型错误 |
8 |
文件ID错误 |
9 |
文件ID集合错误 |
10 |
新目录ID错误 |
11 |
视频库剩余可用容量不足 |
12 |
文件设置了回放,不允许删除 |
13 |
部分删除成功,部分失败 |
样例一
js跨域调用接口(get)
function test(){
var params = {
RequestId : '123456789',
CompID : 1,
SecretKey : 'e10adc3949ba59abbe56e057f20f883e',
DoAction : 'get',
CallBack: 'jsoncallback'
}
$.ajax({
url : 'http://www.cloudroom.com/api/operateLiveFilesAPI',
data : params,
dataType : 'jsonp',
success : function(result){}
});
}
function jsoncallback(result){
//接口回调处理
}
样例二