批量删除视频

接口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/

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...