Nisan 17, 2025
Okuma süresi: 3 dakika
Örnek Veri görünümü için buraya tıklayın : https://api.teknikzeka.net/tffpuandurumu/
TFF Süper Lig Puan Durumu API'si, Türkiye Süper Lig'inin güncel puan durumunu JSON formatında sunan bir servistir. Bu API, web siteleri, mobil uygulamalar ve diğer platformlar için kolay entegrasyon sağlar.
API URL: https://api.teknikzeka.net/tffpuandurumu/api.php
En basit kullanımda, API'ye parametre olmadan istek yaparsınız ve veritabanında kayıtlı en son verileri alırsınız:
GET https://api.teknikzeka.net/tffpuandurumu/api.php
Verileri zorla güncellemek isterseniz, update parametresini kullanabilirsiniz:
GET https://api.teknikzeka.net/tffpuandurumu/api.php?update=1
Bu istek, kaynaktan yeni veriler çeker ve veritabanını günceller. Güncelleme başarılı olursa, "source": "web" değerini JSON yanıtında göreceksiniz.
API başarılı olduğunda şu yapıda bir JSON döndürür:
json
{ "status": "success", "source": "db", "last_updated": "2023-04-17 15:30:45", "season": { "name": "Türkiye Süper Lig 2023-2024", "week": 31, "total_weeks": 38 }, "standings": [ { "position": 1, "name": "Galatasaray", "logo": "https://api.teknikzeka.net/tffpuandurumu/team_logos/Galatasaray.png", "stats": { "played": 31, "won": 25, "drawn": 3, "lost": 3, "goals_for": 68, "goals_against": 28, "goal_diff": 40, "points": 78 } }, // Diğer takımlar... ] }
success veya error)db = veritabanı, web = web'den yeni çekilmiş)API bir sorunla karşılaştığında şu formatta yanıt döndürür:
json
{ "status": "error", "message": "Hata mesajı burada görünür" }
Olası hata mesajları:
javascript
// Puan durumunu getir fetch('https://api.teknikzeka.net/tffpuandurumu/api.php') .then(response => response.json()) .then(data => { if (data.status === 'success') { console.log(`Güncel Puan Durumu (${data.last_updated})`); data.standings.forEach(team => { console.log(`${team.position}. ${team.name} - ${team.stats.points} puan`); }); } else { console.error(`Hata: ${data.message}`); } }) .catch(error => console.error('Bağlantı hatası:', error));
php
<?php // Puan durumunu getir $response = file_get_contents('https://api.teknikzeka.net/tffpuandurumu/api.php'); $data = json_decode($response, true); if ($data['status'] === 'success') { echo "Güncel Puan Durumu ({$data['last_updated']})\n"; foreach ($data['standings'] as $team) { echo "{$team['position']}. {$team['name']} - {$team['stats']['points']} puan\n"; } } else { echo "Hata: {$data['message']}\n"; } ?>
python
import requests # Puan durumunu getir response = requests.get('https://api.teknikzeka.net/tffpuandurumu/api.php') data = response.json() if data['status'] == 'success': print(f"Güncel Puan Durumu ({data['last_updated']})") for team in data['standings']: print(f"{team['position']}. {team['name']} - {team['stats']['points']} puan") else: print(f"Hata: {data['message']}")
update=1) parametresini sadece gerektiğinde kullanınBu API, Türkiye Süper Lig'inin resmi bir servisi değildir ve veriler https://api.teknikzeka.net adresinden alınmaktadır. Veriler güncelliğini yitirebilir, kontrol edilmelidir.