接口介绍欢迎!我白天是个邮递员,晚上就是个有抱负的演员。这是我的网站。我住在天朝的帝都,有条叫做Jack的狗。
通过PHP调用凤凰直播官方接口来获取直播源。根据输入参数选择不同的台(资讯台、中文台、香港台),访问对应的域名和接口路径,即可获取FLV播放源。
接口代码<?phpheader("Content-Type: text/json; charset=UTF-8");$id = isset($_GET['id'])?$_GET['id']:'fhzx';$tv = array( 'fhzx' => '4', //資 訊 台 'fhzw' => '5', //中 文 台 'fhhk' => '6', //香 港 台 );$url = 'http://m.fengshows.com/api/v3/live?live_type=tv';$response = get_data($url);$channels = json_decode($response);foreach ($channels as $channel) { if($channel->order==$tv[$id]){ $channelId = $channel->_id; break; } }$info = get_url($channelId,'FHD');if($info->status !== '0'){ $info = get_url($channelId,'HD');}$liveUrl = $info->data->live_url;header('Location:'.$liveUrl);function get_url($cid, $qa){ $url = "https://m.fengshows.com/api/v3/hub/live/auth-url?live_id={$cid}&live_qa={$qa}"; $response = get_data($url); $data = json_decode($response); return $data;}function get_data($url){$header=array( 'fengshows-client: app(ios,5040718)', 'User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 15_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/98.0.4758.85 Mobile/15E148 Safari/604.1', 'token:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiIzMWUzZmVjMC1lY2IzLTExZWQtOWUxNS1mM2FiZjliZjhkOTYiLCJuYW1lIjoiIiwidmlwIjowLCJqdGkiOiJqQm5nMXBvZlQiLCJpYXQiOjE2ODM0NDg5ODksImV4cCI6MTY4NjA0MDk4OX0.0r8PuLetMiusCJul2tuPRzU8fnhxhqxBoycDV0_vKxI', );$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_HTTPHEADER, $header);$data = curl_exec($ch);curl_close($ch);return $data;}输入参数
(資 訊 台);访问你的域名/fhtv.php?id=fhzx
(中 文 台);访问你的域名/fhtv.php?id=fhzw
(香 港 台);访问你的域名/fhtv.php?id=fhhk
注;直播源输出为flv播放源
