|
|
<?php
error_reporting(0);
$id = $_GET['id']??'dfcj';
$n = [
'dfcj' => 227,//东方财经
'dycj' => 17, //第一财经
'shxwzh' => 36, //上海新闻综合
'jsxt' => 40, //金色学堂
'shss' => 230,//生活时尚
'fztd' => 29, //法治天地
'yxfy' => 224,//游戏风云
];
$m = [
'shds' => 39, //上海都市
'dfgw' => 300,//东方购物
'dfgw2' => 301,//东方购物2
];
$time=time();
$sign=md5($time.'557f1d838112de4fc349b8558781fe17');
if($n[$id]) $url = "https://kylinapi.bbtv.cn/5g/v1/tv/now/{$n[$id]}?client=G2fmr3EHN6G4fyRHbhcuiA==&isTry=true";
if($m[$id]) $url = "https://kylinapi.bbtv.cn/5g/v1/tv/now/{$m[$id]}?client=d_4kBT5bM76Kh27gNadAkw==&isTry=true";
$purl=json_decode(f_curl($url,['sign:'.$sign,'timestamp:'.$time]))->playUrl;
header('location:'.$purl);
//echo $purl;
function f_curl($url,$hdr){
$ch=curl_init($url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch,CURLOPT_HTTPHEADER,$hdr);
$cl_z=curl_exec($ch);
curl_close($ch);
return $cl_z;
} |
|