// ==================== KONFIGURASI ==================== const API_TOKEN = "MASUKKAN_API_TOKEN_KAMU_DI_SINI"; // Ganti ini const API_BASE = "https://api.football-data.org/v4"; // ==================== FUNGSI AMBIL JADWAL ==================== async function fetchMatches() { try { // Ambil pertandingan hari ini + besok const today = new Date(); const tomorrow = new Date(today); tomorrow.setDate(today.getDate() + 1); const dateFrom = today.toISOString().split('T')[0]; // 2026-08-19 const dateTo = tomorrow.toISOString().split('T')[0]; // 2026-08-20 const response = await fetch( `${API_BASE}/matches?dateFrom=${dateFrom}&dateTo=${dateTo}`, { headers: { "X-Auth-Token": API_TOKEN } } ); if (!response.ok) { throw new Error(`Error ${response.status}: ${response.statusText}`); } const data = await response.json(); console.log("Data pertandingan:", data); // Tampilkan data ke halaman renderMatches(data.matches); } catch (error) { console.error("Gagal mengambil data:", error); document.getElementById("jadwal").innerHTML = `
Gagal memuat jadwal. Cek API Token atau koneksi internet.
`; } } // ==================== RENDER... buatkan sekarang Berikut versi lengkap yang sudah terintegrasi dengan API football-data.org.Cara pakai:Daftar gratis di → https://www.football-data.org/client/register Copy API Token kamu Ganti bagian const API_TOKEN = "MASUKKAN_TOKEN_KAMU"; Simpan sebagai index.html lalu buka di browser htmlData diambil langsung dari football-data.org dan update otomatis setiap hari.