获取直播引导开关

接口URL

http://api.polyv.net/live/v2/channelSetting/{channelId}/getSplash

接口说明

1、作用:获取用户频道号引导图开关的状态,以及具体引导图的url。
2、接口支持https协议
3、接口URL中的{channelId}为 频道ID

支持格式

JSON

请求方式

GET,POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
sign string 签名,为32位大写的MD5值

响应成功JSON示例:

{
    "code": 200,
    "status": "success",
    "message": "",
    "data": {
        "splashImg": "//livestatic.videocc.net/uploaded/images/2017/03/eo6l4a85fn.png",
        "splashEnabled": "Y"
    }
}

响应失败JSON示例:

未输入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正确

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

时间戳错误

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

签名错误

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

频道号错误

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

字段说明

参数名 说明
code 请求结果代码,成功为200 错误为400
status 请求结果,成功时为"success"错误时为"error"
message 错误信息,请求成功时为空,错误时错误信息
splashImg 引导图片url
splashEnabled 引导功能开关

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$channelId = "127075";

$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.live.polyv.net/v2/channelSetting/$channelId/getSplash?appId=$appId&timestamp=$timestamp&sign=$sign";

//输出接口请求结果
echo file_get_contents($url);

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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

设置引导开关以及引导图片

接口URL

http://api.polyv.net/live/v2/channelSetting/{channelId}/setSplash

接口说明

1、设置引导页开关以及引导图,开启开关且之前未设置过引导图,则上传图片不能为空。
2、引导图要求:只能为jpg、jpeg、png三种格式,大小不能超过4Mb。
3、接口URL中的{channelId}为 频道ID
4、接口支持https协议

支持格式

JSON

请求方式

POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
splashEnabled Y或N 设置开启或关闭引导页
imgfile MultipartFile 支持jpg、jpeg、png三种格式,大小不能超过4Mb
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
sign string 签名,为32位大写的MD5值

响应成功JSON示例:

设置引导页,未上传图片

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

设置引导页,同时上传图片

{
    "code":200,
    "status":"success",
    "message":"",
"data":"//livestatic.videocc.net/uploaded/images/2017/08/esxuxr0967.png"
}

响应失败JSON示例:

未输入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正确

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

时间戳错误

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

频道号错误

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

签名错误

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

splashEnabled开关输入错误(只能输入Y 或 N)

{
    "code": 400,
    "status": "error",
    "message": "splashEnabled is wrong.",
    "data": ""
}

图片大于4Mb

{
    "code": 400,
    "status": "error",
    "message": "image oversize error.",
    "data": ""
}

图片格式错误

{
    "code": 400,
    "status": "error",
    "message": "image format error.",
    "data": ""
}

开启开关且之前未设置过图片

{
    "code": 400,
    "status": "error",
    "message": "imgfile can not be null.",
    "data": ""
}

其他错误

{
    "code": 400,
    "status": "error",
    "message": "设置失败",
    "data": ""
}

字段说明

参数名 说明
code 请求结果代码,成功为200 错误为400
status 请求结果,成功时为"success"错误时为"error"
message 错误信息,请求成功时为空,错误时错误信息
data 成功请求时为"success",如果上传图片则为图片url

php请求示例

<?php

//引用config.php
include 'config.php';


//接口需要的参数(非sign)赋值
$userId = "XXXXXXXX";
$channelId = "127075";
$imgfile = 'C:\Users\polyv\Desktop\timg.jpg';

$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp,
    'userId'=>$userId,
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

$data = array(
    'appId' => $appId,
    'timestamp' => $timestamp,
    'splashEnabled' => $splashEnabled,
    'sign' => $sign,
    'imgfile' => new CURLFile(realpath($imgfile))
);

$url = "http://api.live.polyv.net/v2/channelSetting/$channelId/setSplash";
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$reponse = curl_exec ( $ch );
curl_close ( $ch );
print_r($reponse);

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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

修改频道图标

接口URL

http://api.live.polyv.net/live/v2/channelSetting/{channelId}/setCoverImg

接口说明

1、作用:修改频道号图标
2、说明:上传的图片为不大于2MB的本地图片(格式只能为JPG、JPEG、PNG)。
3、接口URL中的{channelId}为 频道ID
4、接口支持https协议

支持格式

JSON

请求方式

POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
appId string 从API设置中获取,在直播系统登记的appId
userId string 直播账号ID
sign string 签名,32位大写MD5值
timestamp string 当前13位毫秒级时间戳,3分钟内有效
imgfile 本地上传图片 图片为大小为2MB的JPG、JPEG、PNG图片
startXs string 距离原点的水平距离(剪裁水平位置)
startYs string 距离原点的垂直距离(剪裁垂直位置)
Widths string 设置图片宽
Heights string 设置图片高

参数说明:Widths、Heights是特定矩形的宽度、高度,如果不填,默认为128。startXs和startYs是剪裁图片,截取矩形的X坐标和Y坐标。

​ ◆上述4个参数非必填,建议直接上传分辨率为128X128的图片。

响应成功JSON示例:

 {
    "code":200,
    "status":"success",
    "message":"",
    "data":"//livestatic.videocc.net/uploaded/images/2017/03/******.jpg"
}

响应异常JSON示例:

{
    code: 400,
    status: "error",
    message: "image format error",
    data: ""
}

字段说明

参数名 说明
status 响应状态
data 请求成功时,返回值是上传成功后的图片地址
code 异常错误代码
message 请求失败时的异常错误信息

php请求示例

<?php

//引用config.php
include 'config.php';


//接口需要的参数(非sign)赋值
$userId = "XXXXXXXX";
$channelId = "127075";
$imgfile = 'C:\Users\polyv\Desktop\timg.jpg';

$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp,
    'userId'=>$userId
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

$data = array(
      'appId' => $appId,
      'userId' => $userId,
      'timestamp' => $timestamp,
      'sign' => $sign,
      'imgfile' => new CURLFile(realpath($imgfile))
  );

$url = "http://api.live.polyv.net/v2/channelSetting/$channelId/setCoverImg";
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$reponse = curl_exec ( $ch );
curl_close ( $ch );
print_r($reponse); 

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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

修改自定义菜单直播介绍

接口URL

http://api.polyv.net/live/v2/channelSetting/{userId}/{channelId}/set-menu

接口说明

1、作用:修改自定义菜单中用户设置菜单的直播介绍
2、接口URL中的{userId}为 直播账号ID
3、接口URL中的{channelId}为 频道ID
4、接口支持https协议

支持格式

 JSON

请求方式

POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
appId string 非从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
content string 直播介绍的内容(此处可以填html页面的相关内容,如增加图片、增加文字样式等)
menuType string 菜单类型,目前仅支持取值为desc
sign string 签名,为32位大写的MD5值

响应成功JSON示例:

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

字段说明

参数名 说明
status 响应状态
data 响应结果
code http响应状态码
message 异常错误信息

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$userId = "XXXXXXXX";
$channelId = "127075";
$content ="<h1>你好你好</h1>"; //这是内容
$menuType = "desc"; //菜单类型:目前只能设置为desc

$params = array(
    'appId'=>$appId,
    'menuType'=>$menuType,
    'content'=>$content,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.live.polyv.net/v2/channelSetting/$userId/$channelId/set-menu?appId=$appId&timestamp=$timestamp&menuType=$menuType&content=$content&sign=$sign";

$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$response = curl_exec ( $ch );
curl_close ( $ch );
echo $response;

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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

修改主持人姓名

接口URL

http://api.polyv.net/live/v2/channelSetting/{userId}/setPublisher

接口说明

1、作用:修改单个/所有频道号的主持人姓名
2、接口URL中的{userId}为 直播账号ID
3、接口支持https协议

请求方式

POST

请求参数

参数名 必选 类型 说明
appId string 从API设置中获取,在直播系统登记的appId
sign string 签名,为32位大写的MD5值
timestamp string 当前13位毫秒级时间戳,3分钟内有效
publisher string 主持人姓名,不超过20个字符
channelId int 频道ID,非必填,不提交默认为修改该用户的所有频道ID的主持人姓名

响应成功JSON示例

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

响应异常JSON示例

{
  code: 400,
  status: "error",
  message: "invalid timestamp.",
  data: ""
}

响应参数

参数名 说明
status 响应状态
data 响应结果
code http响应状态码
message 异常错误信息

PHP请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$userId = "XXXXXXXX";
$channelId = 127075;
$publisher = "我是主持人的姓";

$params = array(
    'appId'=>$appId,
    'publisher'=>$publisher,
    'channelId'=>$channelId,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.live.polyv.net/v2/channelSetting/$userId/setPublisher?appId=$appId&timestamp=$timestamp&publisher=$publisher&channelId=$channelId&sign=$sign";

$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$response = curl_exec ( $ch );
curl_close ( $ch );
echo $response;

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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

设置频道暖场图片

接口URL

http://api.polyv.net/live/v2/channels/{channelId}/update

接口说明

1、修改播放器的暖场图片
2、暖场视频和暖场图片是处于非直播状态时,播放器显示的画面,两者在同一时间只能显示一种,
以最晚设置者为准,若想删除暖场画面,则将coverImage或warmUpFlv的值设为"http://"。
3、接口URL中的{channelId}为 频道ID
4、接口支持https协议

支持格式

JSON

请求方式

POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
coverImage string 暖场图片地址,图片大小建议:800x450,支持PNG、JPEG、GIF格式
sign string 签名,32位大写MD5值

响应成功JSON示例:

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

响应异常JSON示例:

{
  code: 400,
  status: "error",
  message: "invalid timestamp.",
  data: ""
}

字段说明

参数名 说明
code 响应状态码
status 响应状态
message 异常错误信息
data 异常错误数据

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$channelId = "127075";
$coverImage= "http://static.live.polyv.net/uploaded/images/2016/07/egqo3soa33.jpg"; //图片地址

$params = array(
    'appId'=>$appId,
    'coverImage'=>$coverImage,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.live.polyv.net/v2/channels/$channelId/update?appId=$appId&timestamp=$timestamp&coverImage=$coverImage&sign=$sign";
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$response = curl_exec ( $ch );
curl_close ( $ch );
echo $response;

?>

注意:设置暖场图片地址的域名下必需增加crossdomain.xml文件

<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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

设置自定义授权地址

接口URL

http://api.polyv.net/live/v2/channelSetting/{userId}/oauth-custom

接口说明

1、作用:设置自定义授权地址
2、接口URL中的{userId}为 直播账号ID
3、接口支持https协议

支持格式

JSON

请求方式

POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
channelId int 要设置的频道ID,不提交默认为设置所有频道
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
customUri string 自定义授权地址
sign string 签名,32位大写MD5值

响应成功JSON示例:

{
  code: 200,
  status: "success",
  message: "",
  data: [
      {
        channelId: 89001,
        secretKey: "KNpMHZfzmk"
      }
  ]
}

响应异常JSON示例:

{
  code: 400,
  status: "error",
  message: "user not exist.",
  data: ""
}

字段说明

参数名 说明
code 响应状态码
status 响应状态
message 异常错误信息
data 异常错误数据

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$userId = "XXXXXXXX";
$customUri = "http://mywebsite.com/myDefinedUrl.php";

$params = array(
    'appId'=>$appId,
    'customUri'=>$customUri,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.live.polyv.net/v2/channelSetting/$userId/oauth-custom?appId=$appId&timestamp=$timestamp&customUri=$customUri&sign=$sign";

$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$response = curl_exec ( $ch );
curl_close ( $ch );
echo $response;

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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

设置频道暖场视频

接口URL

http://api.polyv.net/live/v2/channels/{channelId}/update

接口说明

1、修改播放器的暖场视频
2、暖场视频和暖场图片是处于非直播状态时,播放器显示的画面,两者在同一时间只能显示一种,
以最晚设置者为准,若想删除暖场画面,则将coverImage或warmUpFlv的值设为"http://"。
3、接口URL中的{channelId}为 频道ID
4、接口支持https协议

支持格式

JSON

请求方式

POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
warmUpFlv string 暖场视频地址,移动端不支持FLV视频文件,建议使用MP4视频文件
sign string 签名,32位大写MD5值

响应成功JSON示例:

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

响应异常JSON示例:

{
  code: 400,
  status: "error",
  message: "invalid timestamp.",
  data: ""
}

字段说明

参数名 说明
code 响应状态码
status 响应状态
message 异常错误信息
data 异常错误数据

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$channelId = "127075";
$warmUpFlv = "http://demo.polyv.net/t/video/test.mp4"; 

$params = array(
    'appId'=>$appId,
    'warmUpFlv'=>$warmUpFlv,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
  $url = "http://api.live.polyv.net/v2/channels/$channelId/update?appId=$appId&timestamp=$timestamp&warmUpFlv=$warmUpFlv&sign=$sign";
  $ch = curl_init() or die ( curl_error() );
  curl_setopt( $ch, CURLOPT_URL, $url);
  curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
  curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
  curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
  $response = curl_exec ( $ch );
  curl_close ( $ch );
  echo $response;

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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

设置播放器Logo

接口URL

http://api.polyv.net/live/v2/channels/{channelId}/update

接口说明

1、修改播放器logo图片
2、接口URL中的{channelId}为 频道ID
3、接口支持https协议

支持格式

JSON

请求方式

POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
logoImage string logo图片地址,建议大小为:长方形140x50或正方形50x50
logoOpacity string logo透明度,取值范围为(0,1],即大于0,并且小于等于1
logoPosition string logo位置,取值为为左上角(tl)、右上角(tr)、左下角(bl)、右下角(br)
logoHref string logo图片点击跳转链接
sign string 签名,32位大写MD5值

响应成功JSON示例:

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

响应异常JSON示例:

{
  code: 400,
  status: "error",
  message: "invalid timestamp.",
  data: ""
}

字段说明

参数名 说明
code 响应状态码
status 响应状态
message 异常错误信息
data 异常错误数据

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$channelId = "127075";
$logoImage = "http://demo.polyv.net/wfy/live/logo.jpg"; //播放器封面图
$logoOpacity = "0.5"; //透明度,取值范围为(0,1]
$logoPosition = "tr"; //图片位置,取值为左上(tl)、右上(tr)、左下(bl)、右下(br)
$logoHref ="http://www.polyv.net"; //图片点击跳转链接

$params = array(
    'appId'=>$appId,
    'logoImage'=>$logoImage,
    'logoOpacity'=>$logoOpacity,
    'logoPosition'=>$logoPosition,
    'logoHref'=>$logoHref,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url
$url = "http://api.live.polyv.net/v2/channels/$channelId/update?appId=$appId&timestamp=$timestamp&logoHref=$logoHref&logoImage=$logoImage&logoOpacity=$logoOpacity&logoPosition=$logoPosition&sign=$sign";
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$response = curl_exec ( $ch );
curl_close ( $ch );
echo $response;

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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

修改频道名称

接口URL

http://api.polyv.net/live/v2/channels/{channelId}/update

接口说明

1、作用:修改频道名称
2、接口URL中的{channelId}为 频道ID
3、接口支持https协议

支持格式

JSON

请求方式

POST

请求数限制

TRUE

请求参数

参数名 必选 类型 说明
appId string 从API设置中获取,在直播系统登记的appId
timestamp string 当前13位毫秒级时间戳,3分钟内有效
name string 修改后的频道名称
sign string 签名,32位大写MD5值

响应成功JSON示例:

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

响应异常JSON示例:

{
  code: 400,
  status: "error",
  message: "invalid timestamp.",
  data: ""
}

字段说明

参数名 说明
code 响应状态码
status 响应状态
message 异常错误信息
data 异常错误数据

php请求示例

<?php

//引用config.php
include 'config.php';

//接口需要的参数(非sign)赋值
$channelId = "127075";
$name = "测试频道号"; 

$params = array(
    'appId'=>$appId,
    'name'=>$name,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法

//接口请求url

$url = "http://api.live.polyv.net/v2/channels/$channelId/update?appId=$appId&timestamp=$timestamp&name=$name&sign=$sign";

$ch = curl_init() or die ( curl_error() );
  curl_setopt( $ch, CURLOPT_URL, $url);
  curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
  curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
  curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
  $response = curl_exec ( $ch );
  curl_close ( $ch );
  echo $response;

?>

签名规则(config.php文件代码查看)

http://dev.polyv.net/2018/liveproduct/l-api/rule/sign/

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