接口URL
http://api.polyv.net/v2/video/del-videos
接口说明
(接口调用有频率限制,详细请查看)
批量删除视频
返回结果支持格式
JSON
请求方式
POST
请求数限制
TRUE
请求参数
参数名 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
userId | true | string | 用户ID |
vids | true | string | 视频ID,多个视频以英文逗号(,)隔开,一次最多提交500个 |
sign | true | string | 签名,40位大写的sha1值 |
ptime | true | long | 当前13位毫秒级时间戳,3分钟内有效 |
deleteType | false | int | 删除方式,1:删除到回收站,2:彻底删除,默认为:1 |
JSON示例
{
"code": 200,
"status": "success",
"message": "success",
"data": ""
}
返回错误json
签名不正确
{
"code":400,
"status":"error",
"message":"the sign is not right",
"data":""
}
时间戳过期
{
"code":400,
"status":"error",
"message":"ptime is too old.",
"data":""
}
参数为空
{
"code":400,
"status":"error",
"message":"xxx is empty",
"data":""
}
删除视频一次最多只能提交500个
{
"code":400,
"status":"error",
"message":"delete vids size can't greater than 500 once",
"data":""
}
字段说明
字段 | 说明 |
---|---|
code | 请求返回状态码 |
status | 请求返回状态 |
message | 请求返回信息 |
data | 返回数据 |
java请求示例
public void testDeleteVideos() {
String url = "http://api.polyv.net/v2/video/del-videos";
String userId = "xxxxxxx";
String vids = "e6bt3c6f513fbe025b94efdd10d7am47_e,e6bt3c6f513fbe025b94efddm0d7am47_e";
String secretkey = "xxxxxxx";
long ptime = System.currentTimeMillis();
Map<String, String> params = new HashMap<>();
params.put("deleteType", "1");
params.put("ptime", String.valueOf(ptime));
params.put("userId", userId);
params.put("vids", vids);
params.put("sign", getSign(params, secretkey));
String response = HttpClientUtil.getInstance().sendHttpPost(url, params);
System.out.println(response);
}
点播API签名规则
https://dev.polyv.net/2020/videoproduct/v-api/v-api-signs/vod-sign/
通用工具类
https://dev.polyv.net/2020/liveproduct/l-api/rule/live-api-java-detail/