找回密码
 立即注册
搜索
查看: 959|回复: 7

请版主大神帮忙看看 这组直播怎么抓不到了

[复制链接]

2

主题

27

回帖

104

积分

彩电迷

积分
104
发表于 2025-9-1 16:40:24 | 显示全部楼层 |阅读模式
返回数据是 无法获取频道列表

<?php
// 获取请求参数
$channelCode = $_GET['id'] ?? '';

// 检查参数是否为空
if(empty($channelCode)) {
    header('Content-Type: application/json');
    die(json_encode(['error' => '频道代码不能为空']));
}

// 请求API获取频道列表
$apiUrl = 'https://jzb123.todaysun.com/prod-api/iptv/getIptvList?liveType=1&deviceType=1';
$response = file_get_contents($apiUrl);

// 检查API响应是否有效
if($response === false) {
    header('Content-Type: application/json');
    die(json_encode(['error' => '无法获取频道列表']));
}

// 解析JSON响应
$data = json_decode($response, true);

// 检查JSON解析是否成功
if(json_last_error() !== JSON_ERROR_NONE || !isset($data['list'])) {
    header('Content-Type: application/json');
    die(json_encode(['error' => '频道列表数据格式错误']));
}

// 查找匹配的频道
$foundUrl = null;
foreach($data['list'] as $channel) {
    if(isset($channel['play_source_code']) && $channel['play_source_code'] === $channelCode) {
        $foundUrl = $channel['play_source_url'];
        break;
    }
}

// 返回结果
header('Content-Type: application/json');
if($foundUrl) {
    echo json_encode(['url' => $foundUrl]);
} else {
    echo json_encode(['error' => '未找到指定频道的播放地址']);
}
?>

0

主题

70

回帖

132

积分

彩电迷

积分
132
发表于 2025-9-1 19:41:45 | 显示全部楼层
   这个没问题啊

250

主题

260

回帖

3793

积分

管理员

积分
3793
发表于 2025-9-1 20:03:41 来自手机 | 显示全部楼层
有的地区访问不了这个接口

0

主题

70

回帖

132

积分

彩电迷

积分
132
发表于 2025-9-2 13:18:23 | 显示全部楼层
admin 发表于 2025-9-1 20:03
有的地区访问不了这个接口

我测试国内外都行

0

主题

17

回帖

51

积分

彩电迷

积分
51
发表于 2025-9-2 14:13:44 | 显示全部楼层
Hello
谢谢

0

主题

81

回帖

97

积分

彩电迷

积分
97
发表于 2025-9-4 08:46:41 | 显示全部楼层
{
  "error": "频道代码不能为空"
}

0

主题

68

回帖

99

积分

彩电迷

积分
99
发表于 2025-9-4 10:23:39 | 显示全部楼层
反爬

0

主题

253

回帖

504

积分

液晶电视迷

积分
504
发表于 2025-9-5 17:04:16 | 显示全部楼层
看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋

创办于 2025 年 5 月 5 日

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