访问httpcccom得到数据: code 1 msg 数据列表 page 1 pagecount 1 limit 20 total 2 list vod_id 7221 vod_name 点金胜手粤语 vod_play_url 第01集$httpsaacom第01集indexm3u8#第02集$httpsaacom第02集indexm3u8 vod_id 7220
以下是使用PHP输出数据的代码:
$data = '{
"code": 1,
"msg": "数据列表",
"page": 1,
"pagecount": 1,
"limit": "20",
"total": 2,
"list": [{
"vod_id": 7221,
"vod_name": "点金胜手粤语",
"vod_play_url": "第01集$https://aa.com/第01集/index.m3u8#第02集$https://aa.com/第02集/index.m3u8",
}, {
"vod_id": 7220,
"vod_name": "点金胜手国语",
"vod_play_url": "第01集$https://bb.com/第01集/index.m3u8#第02集$https://bb.com/第02集/index.m3u8",
}]
}';
// 解析JSON数据
$jsonData = json_decode($data, true);
$outputData = [];
foreach ($jsonData['list'] as $item) {
$outputData[] = [
'name' => $item['vod_name'],
'url' => 'http://xxxx.com/?id=' . $item['vod_id']
];
}
// 输出数据
$output = json_encode(['data' => $outputData]);
echo $output;
再访问自己的URL:http://xxxx.com/?id=7221时,通过解析URL参数id,输出以下数据:
$id = $_GET['id'];
if ($id == 7221) {
$data = [
[
'name' => '第01集',
'url' => 'https://aa.com/第01集/index.m3u8'
],
[
'name' => '第02集',
'url' => 'https://aa.com/第02集/index.m3u8'
]
];
} else {
$data = [];
}
// 输出数据
$output = json_encode(['data' => $data]);
echo $output;
请将上述代码中的http://xxxx.com/?id=7221替换为你自己的URL。
原文地址: https://www.cveoy.top/t/topic/i9RL 著作权归作者所有。请勿转载和采集!