Kimler kullanabilir?
Gold planında olan ve API'yi açmış ligler. Açmak için Yönetici Ana Sayfası > API > API Ayarları bölümüne gidin ve JSON API'yi Etkinleştir seçeneğini işaretleyin. Bunlardan biri eksikse, bu makalelerdeki her web adresi verileriniz yerine bir hata döndürür.
Nedir?
API, başka bir web sitesinin, uygulamanın veya programın liginizin fikstürünü, sonuçlarını ve tablolarını doğrudan LeagueRepublic'ten okumasını sağlar. Bunu bir garson gibi düşünün: web siteniz bir şey ister ("bugünün maçları, lütfen"), LeagueRepublic de cevabı getirir.
Nasıl istenir?
Bir web sayfasını açar gibi bir web adresini ziyaret edersiniz. Güzel görünümlü bir sayfa yerine, JSON adı verilen bir biçimde düz metin alırsınız. Web geliştiricinizin kodu ya da bir yapay zeka asistanının hazırladığı sayfa bu metni okur ve tasarladığınız şeye dönüştürür.
JSON neye benzer?
Doldurulmuş bir forma benzeyen, etiketler ve değerlerden oluşan bir listedir:
{ "homeTeamName": "Arthurlie", "homeScore": "2" } |
İki noktadan önceki kelime alan adıdır (formdaki etiket). Sonrasındaki kısım ise değerdir (kutuya yazılan şey). API spesifikasyonu her alan adının ne anlama geldiğini açıklar.
ID nedir?
LeagueRepublic'teki her lig, sezon, küme, takım ve maçın ID adı verilen kendine ait bir numarası vardır. Üyelik numarası gibi çalışır: asla değişmez ve iki şey aynı numarayı paylaşmaz. Hangi sezonu veya takımı istediğinizi belirtmek için ID'leri web adresine yazarsınız.
ID'lerimi nasıl bulurum?
Lig ID'niz Yönetici Ana Sayfası > API > API Ayarları sayfasında gösterilir.
Sezon ID'niz: [LİG-ID-NUMARAM] yerine kendi lig ID'nizi yazarak bu adresi tarayıcınızda açın. Sezonlarınızı her birinin ID'siyle birlikte listeler.
https://api.leaguerepublic.com/json/getSeasonsForLeague/[LİG-ID-NUMARAM].json
Küme ve takım ID'leri API'nin geri gönderdiği listelerde yer alır. … oluşturun makalelerinden birini kullanırsanız, yapay zeka asistanı bunları sizin için bulur.
Bir sınır var mı?
Evet. Her lig dakikada yalnızca belirli sayıda istek gönderebilir ve bu sınır liginizin verilerini kullanan her şey tarafından paylaşılır: web siteniz, uygulamalar ve diğer her şey. İyi hazırlanmış bir sayfa, tekrar tekrar istemek yerine yüklediği verileri saklar. Kesin sınır API spesifikasyonunda belirtilir.
Göreceğiniz birkaç kelime
Road – deplasman takımı. Çoğu kişinin "deplasman" dediği yerde LeagueRepublic "road" der.
Maç (fixture) – oynanmış olsun ya da olmasın bir karşılaşma.
Maç grubu (fixture group) – bir küme (örneğin "Premier Division"), bir kupa veya başka bir maç grubu.
Sonuç (result) – skoru olan bir maç.
null – kutu boş. Lig bunu girmemiş veya geçerli değil.
true / false – evet / hayır.
Tüm ayrıntılar nerede?
Her alan adı, sınır ve hata mesajları gibi tüm kesin bilgiler API spesifikasyonunda yer alır:
