修改分类名称

接口URL

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

接口说明

修改视频分类的名称

支持格式

JSON

请求方式

POST,GET

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
cataname string 修改后的分类名称
cataid string 该分类id
ptime string 当前时间的毫秒级时间戳(13位),3分钟内有效
sign string 签名,为40位大写的SHA值
userid string POLYV用户ID,http://api.polyv.net/v2/video/{userid}/updateCata中的{userid}需要替换为POLYV用户ID的值

返回结果

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

字段说明

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

php请求示例

<?php
  $userid="3828390191";
  $cataname="polyv";
  $cataid="1466567123649";
  $ptime=time()*1000;
  $secretkey="tIQp4ATe9Z";
  $str="cataid=$cataid&cataname=$cataname&ptime=$ptime&userid=$userid".$secretkey;
  $sign=strtoupper(sha1($str));
  $url="http://api.polyv.net/v2/video/$userid/updateCata?cataid=$cataid&cataname=$cataname&ptime=$ptime&sign=$sign";
  $content = file_get_contents($url);
  echo $content;
?>

签名规则

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

以下是示例过程:

1. 将请求参数按照参数名字典顺序排列为:

userid="3828390191";
cataname="polyv";
cataid="1466567123649";
ptime="1469599842000";

2. 连接字符串
用“&”连接参数名与参数值,并在最后加上secretkey的值,生成40位大写的SHA1值,作为sign(本示例的值为tIQp4ATe9Z),如下:

cataid=1466567123649&cataname=polyv&ptime=1469599842000&userid=3828390191tIQp4ATe9Z

3. 生成签名sign

sign为40位大写的SHA1值:

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