<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>";
?>