接口URL
http://api.polyv.net/v2/video/grab/{userid}/delete
接口说明
(接口调用有频率限制,详细请查看)
删除抓取视频任务
返回结果支持格式
JSON
请求方式
POST
请求数限制
TRUE
请求参数
参数名 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
ptime | true | string | 当前13位毫秒级时间戳,3分钟内有效 |
sign | true | string | 签名,40位大写的sha1值 |
taskId | true | string | 抓取任务ID |
JSON示例
{
code: 200,
status: "success",
message: "success",
data: true
}
返回错误json
{
"code":400,
"status":"error",
"message":"TaskId is null!",
"data":""
}
PHP示例代码
<?php
$userid="8205ac89d3";
$secretkey = "kXmHMLeX6M";
$ptime=time()*1000;
$taskId="o0IdvYDm4S";
$str="ptime=$ptime&taskId=$taskId".$secretkey;
$sign=strtoupper(sha1($str));
$url="http://api.polyv.net/v2/video/grab/$userid/delete?ptime=$ptime&sign=$sign&taskId=$taskId";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
$output = curl_exec($ch);
curl_close($ch);
print_r($output);
?>
签名规则:
将非空的请求参数按照参数名字典顺序排列,连接参数名与参数值,并在尾部加上secretkey,生成40位大写SHA1值,作为sign。 以下是示例过程:
1、请求参数为
"ptime"=1527228607000;
"taskId"="o0IdvYDm4S";
2、将请求参数按照参数名字典顺序排列
"ptime"=1527228607000;
"taskId"="o0IdvYDm4S";
3、连接字符串
连接参数名与参数值,并在尾部加上secretkey(此处secretkey的值为kXmHMLeX6M),如下:
ptime=1527228607000&taskId=o0IdvYDm4SkXmHMLeX6M
4、生成签名sign
生成40位大写SHA1值
37D4F7BC82B927B14DFDD3D71FA8D4675A6FE2A0