0
点赞
收藏
分享

微信扫一扫

保利威视 批量修改

眼君 2022-07-27 阅读 54


<meta charset="utf-8">
<?php
//include 'config.php';
error_reporting(E_ALL ^ E_NOTICE);
//获取sign函数
//function getSign($params){
// //global $appSecret;
// // 1. 对加密数组进行字典排序
// foreach ($params as $key=>$value){
// $arr[$key] = $key;
// }
// sort($arr);
// $str = $params['appSecret'];
// foreach ($arr as $k => $v) {
// $str = $str.$arr[$k].$params[$v];
// }
// $restr = $str.$params['appSecret'];
// $sign = strtoupper(md5($restr));
// return $sign;
//}

//引用config.php
//include 'config.php';
//签名验证必需参数
$appId = "ehgjwv0";
//$timestamp = time()*1000;
//var_dump($timestamp);die;
$appSecret = "5ebbf560GHF657373d5d1";

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


$arrory[]="278826";//直播频道ID
$arrory[]="218828";//直播频道ID
$s_title2[]="测试_";
$s_title2[]="测试_";

//echo count($arr);
//var_dump($times);die;
for($i=0;$i<count($arrory);$i++){

$channelId=$arrory[$i];
var_dump($arrory[$i]."<br />");

$timestamp = time()*1000;

$name = $s_title2[$i].rand(1,10000);

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

foreach ($params as $key=>$value){
$arr2[$key] = $key;
}
//var_dump($arr2."<br>");
sort($arr2);

$str = $appSecret;
foreach ($arr2 as $k => $v) {
$str = $str.$arr2[$k].$params[$v];
}
$restr = $str.$appSecret;
echo($restr."<br>");
$sign = strtoupper(md5($restr));

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

$url = "http://api.live.polyv.net/v2/channels/$channelId/update?";
echo $url;
$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);
$response = curl_exec($ch);
curl_close($ch);


//取得返回数组
$arr = json_decode($response, true);
$code .= $arr['code'].",";//code=200 说明成功
$message.=$arr['message'].",";

sleep(5);//暂停3秒

$restr ="";
$sign ="";
$arr2 ="";
$params[] ="";
$response ="";

}


echo $code."<br>";



?>

 

举报

相关推荐

0 条评论