移动视频到指定分类

接口URL

http://api.polyv.net/v2/video/{userid}/changeCata

接口说明

将某些视频移动到某个分类下

支持格式

JSON

请求方式

POST,GET

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
userid string POLYV用户ID,http://api.polyv.net/v2/video/{userid}/changeCata中的{userid}需要替换为POLYV用户ID的值
vids string 视频的ID,可以选择多个视频,如“e2e84a7383e275772f277359d70d7038_e,e2e84a73830123ca5a368ec61bde2d8b_e,...”
cataid string 视频将要移动到的目标分类ID
ptime string 当前时间的毫秒级时间戳(13位),3分钟内有效
sign string 签名,为40位大写的SHA1值

注意事项

    vids参数如果有多个的话请用英文输入法的逗号“,”分割开

响应参数

参数名 类型 说明
code int 成功/失败代码
status string 成功/失败状态
message string 成功/失败信息
data string 成功响应的数据

JSON示例

{
  code: 200,
  status: "success",
  message: "",
  data: true
}

code值说明

code值 说明
200 视频成功移动到目标分类
400 视频移动到目标分类失败,具体信息可以参照message

php请求示例

<?php
  $userid="e2e84a7383";
  $vids="e2e84a7383e275772f277359d70d7038_e,e2e84a73830123ca5a368ec61bde2d8b_e,e2e84a73831dcd96b512ea236a35d1b9_e";
  $cataid="1462440513084";
  $ptime=time()*1000;
  $secretkey="7UagtQOq2A";
  $str="cataid=$cataid&ptime=$ptime&userid=$userid&vids=$vids".$secretkey;
  $sign=strtoupper(sha1($str));
  $url="http://api.polyv.net/v2/video/$userid/changeCata?cataid=$cataid&ptime=$ptime&vids=$vids&sign=$sign";
  $content = file_get_contents($url);
  echo $content;
?>

签名规则

将请求参数(sign除外)按照参数名字典顺序排列,用“&”连接参数名与参数值,并在最后加上secretkey的值,生成40位大写的SHA1值,作为sign。

以下是示例过程:

1. 请求参数为:

userid="e2e84a7383"
vids="e2e84a7383e275772f277359d70d7038_e,e2e84a73830123ca5a368ec61bde2d8b_e,e2e84a73831dcd96b512ea236a35d1b9_e"
ptime="1512984445000"
cataid="1462440513084"
secretkey="7UagtQOq2A"

2. 将请求参数按照参数名字典顺序排列

cataid="1462440513084"
ptime="1512984445000"
userid="e2e84a7383"
vids="e2e84a7383e275772f277359d70d7038_e,e2e84a73830123ca5a368ec61bde2d8b_e,e2e84a73831dcd96b512ea236a35d1b9_e"
secretkey="7UagtQOq2A"

3. 连接字符串

连接参数名与参数值,并在首尾加上secretkey的值(本示例的值为7UagtQOq2A),如下:

cataid=1462440513084&ptime=1512984445000&userid=e2e84a7383&vids=e2e84a7383e275772f277359d70d7038_e,e2e84a73830123ca5a368ec61bde2d8b_e,e2e84a73831dcd96b512ea236a35d1b9_e7UagtQOq2A

4. 生成签名sign

sign为40位大写的SHA1值:

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