estrutura inicio futebol hoje
'ESPN.png',
'ESPN 2' => 'ESPN%202.png',
'ESPN 3' => 'ESPN%203.png',
'ESPN 4' => 'ESPN%204.png',
'Sportv' => 'SPORTV.png',
'Sportv 2' => 'SPORTV%202.png',
'Sportv 3' => 'SPORTV%203.png',
'Premiere Clubes' => 'PREMIERE%20CLUBES.png',
'Premiere 2' => 'PREMIERE%202.png',
'Premiere 3' => 'PREMIERE%203.png',
'Premiere 4' => 'PREMIERE%204.png',
'Premiere 5' => 'PREMIERE%205.png',
'Premiere 6' => 'PREMIERE%206.png',
'Premiere 7' => 'PREMIERE%207.png',
'Globo' => 'GLOBO.png',
'Globo SP' => 'GLOBO%20SP.png',
'Globo RJ' => 'GLOBO%20RJ.png',
'Direct' => 'DIRECT%20GO.png',
'TNT' => 'TNT.png',
'Space' => 'SPACE.png',
'Eleven' => 'ELEVEN.png',
'Nosso' => 'NOSSO%20FUTEBOL.png',
'DAZN' => 'DAZN.png',
'MAX' => 'MAX.png',
'Disney' => 'DISNEY%20+.png',
'Bandsports' => 'BANDSPORTS.png',
'Win' => 'win.png',
// Adicione outros mapeamentos conforme necessário
];
// Função para inicializar uma requisição cURL
function initCurlRequest($url, $apiHost, $apiKey) {
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 15,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-rapidapi-host: $apiHost",
"x-rapidapi-key: $apiKey"
],
]);
return $curl;
}
// Requisição à API
$results = [];
foreach ($teamIds as $teamId) {
$url = "https://$apiHost/v3/fixtures?league=$leagueId&team=$teamId&season=$season&date=$dateToday";
$curl = initCurlRequest($url, $apiHost, $apiKey);
$response = curl_exec($curl);
$data = json_decode($response, true);
curl_close($curl);
if (!empty($data['response'])) {
$results = array_merge($results, $data['response']);
}
}
// Adicionar o mapeamento de emissoras
foreach ($results as &$fixture) {
$emissoraName = $fixture['emissora']['Sportv'] ?? 'default';
$fixture['emissoraLogo1'] = $emissoraLogos[$emissoraName] ?? 'SPORTV.png';
$fixture['emissoraLogo2'] = $emissoraLogos[$emissoraName] ?? 'SPORTV 2.png';
}
header('Content-Type: application/json');
echo json_encode($results);
###########################_____________com nome do lado da imagem da logo
Ao Vivo
Ao Vivo
Ao Vivo