找回密码
 立即注册
搜索
查看: 91|回复: 12

河北省级台 标清

[复制链接]

213

主题

108

回帖

1234

积分

管理员

积分
1234
发表于 2025-6-11 13:57:13 | 显示全部楼层 |阅读模式
游客,如果您要查看本帖隐藏内容请回复

0

主题

31

回帖

66

积分

彩电迷

积分
66
发表于 2025-7-25 21:55:14 | 显示全部楼层
<?php

// 频道映射表
$channelMap = [
    'hbws' => 10524916,      // 河北卫视
    'hbjjsh' => 10516507,    // 河北经济生活
    'hbsn' => 10516508,      // 河北三农频道
    'hbds' => 10516509,      // 河北都市
    'hbysj' => 10516510,     // 河北影视剧
    'hbse' => 10516511,      // 河北少儿科教
    'hbwl' => 10516512,      // 河北文旅·公共
    'hbgw' => 10516513       // 河北三佳购物
];

$inputId = isset($_GET['id']) ? $_GET['id'] : 'hbws';

// 检查是否为映射的频道名称
if (isset($channelMap[$inputId])) {
    $id = $channelMap[$inputId];
} elseif (is_numeric($inputId)) {
    // 如果是数字,直接使用
    $id = (int)$inputId;
} else {
    // 无效的频道ID,使用默认值
    $id = 10524916; // 默认河北卫视
}

go($id);





function go($id)
{
    $u = 'https://api.cmc.hebtv.com/scms/api/com/article/getArticleList?catalogId=32557&siteId=1';

    // 使用cURL替代file_get_contents以支持HTTPS
    $ch = curl_init();
    curl_setopt_array($ch, [
        CURLOPT_URL => $u,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_MAXREDIRS => 3,
        CURLOPT_TIMEOUT => 15,
        CURLOPT_CONNECTTIMEOUT => 10,
        CURLOPT_SSL_VERIFYPEER => false,
        CURLOPT_SSL_VERIFYHOST => false,
        CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
        CURLOPT_HTTPHEADER => [
            'Accept: application/json, text/plain, */*',
            'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8',
            'Accept-Encoding: gzip, deflate',
            'Connection: keep-alive'
        ]
    ]);

    $c = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $error = curl_error($ch);
    curl_close($ch);

    if ($c === false) {
        die('cURL错误: ' . $error);
    }

    if ($httpCode !== 200) {
        die('HTTP错误: ' . $httpCode);
    }

    $j = json_decode($c);
    $news = $j->returnData->news;
    foreach ($news as $n) {
        if ($n->id == $id) {
            $d = $n;
            break;
        }
    }
    if (!isset($d))
        die('id not found');
    $base_url = $d->liveVideo[0]->formats[0]->url;
    $t = time() + 7200;
    $movie = $d->appCustomParams->movie;
    $k = md5($movie->liveUri . $movie->liveKey . $t);
    $p = "$base_url?t=$t&k=$k";
    header('Access-Control-Allow-Origin: *');
    header('Location: ' . $p);
}
优化版 使用cURL替代file_get_contents以支持HTTPS

点评

file_get_contents也支持HTTPS啊  发表于 2025-7-29 17:11

0

主题

137

回帖

321

积分

等离子电视迷

积分
321
发表于 2025-6-22 14:39:32 | 显示全部楼层
河北省级台 标清

1

主题

74

回帖

227

积分

等离子电视迷

积分
227
发表于 2025-6-23 15:52:00 | 显示全部楼层
6666

0

主题

13

回帖

34

积分

黑白电视迷

积分
34
发表于 2025-7-7 19:45:25 | 显示全部楼层
河北省级台 标清

0

主题

51

回帖

155

积分

彩电迷

积分
155
发表于 2025-7-9 18:41:15 | 显示全部楼层
看看了

0

主题

67

回帖

193

积分

彩电迷

积分
193
发表于 2025-7-9 18:53:08 | 显示全部楼层
人生没有彩排,每天都是直播。

0

主题

69

回帖

184

积分

彩电迷

积分
184
发表于 2025-7-10 12:12:58 | 显示全部楼层
河北省级台 标清

0

主题

122

回帖

306

积分

等离子电视迷

积分
306
发表于 2025-7-11 19:27:17 | 显示全部楼层
谢谢,非常感谢

0

主题

77

回帖

193

积分

彩电迷

积分
193
发表于 2025-7-12 14:56:08 来自手机 | 显示全部楼层
kk

0

主题

38

回帖

111

积分

彩电迷

积分
111
发表于 2025-7-12 19:53:21 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋

创办于 2025 年 5 月 5 日

快速回复 返回顶部 返回列表