Query Stream Name by Channel ID
Updated: 2022-09-02 18:08:07
Interface URL
http://api.polyv.net/live/v3/channel/get-channel-stream
Interface Description
1. Query stream name by channel ID (supports querying multiple channel IDs at once, separated by commas)
2. Interface supports HTTPS
Request Method
GET
Request Parameters
Example of Error Response (JSON)
签名错误:
{
"code": 403,
"status": "error",
"message": "invalid signature.",
"data": ""
}
时间戳错误:
{
"code": 400,
"status": "error",
"message": "invalid timestamp.",
"data": ""
}
appId错误
{
"code": 400,
"status": "error",
"message": "appId is required.",
"data": ""
}
应用找不到
{
"code": 400,
"status": "error",
"message": "application not found.",
"data": ""
}
频道号错误
{
"code": 400,
"status": "error",
"message": "channelIds is required.",
"data": ""
}
Example of Successful Response (JSON)
{
"code":200,
"status":"success",
"message":"",
"data":[
"xxxxxxdddd",
"xdffdfdfdfd"
]
}
Field Description
PHP Request Example
<?php
//引用config.php
include 'config.php';
$streams = "13999,293333";
$params = array(
'appId'=>$appId,
'channelIds'=>$channelIds,
'timestamp'=>$timestamp
);
//生成sign
$sign = getSign($params); //详细查看config.php文件
$params['sign'] = $sign;
$url="http://api.polyv.net/live/v3/channel/get-channel-stream".http_build_query($params);
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$response = curl_exec ( $ch );
curl_close ( $ch );
echo $response;
?>