删除抓取视频任务

接口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
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...