LeagueRepublic API omogućava vašoj veb lokaciji, aplikaciji ili programu da direktno iz LeagueRepublic-a čita sezone, rasporede utakmica, rezultate, tabele, timove i statistiku vaše lige. Samo je za čitanje: preko njega se ništa u vašoj ligi ne može promeniti.
Šta vam je potrebno
Plan Gold. API je deo pretplate Gold.
Uključen API. Idite na Administratorska početna strana > API > Podešavanja API-ja i označite Omogući JSON API. Možete ga ponovo isključiti u bilo kom trenutku.
Neko ko će graditi uz njega. Veb programer ili AI asistent kao što je ChatGPT ili Claude. Članci Napravite… u nastavku daju vam gotova uputstva koja možete nalepiti u AI asistenta.
Korak 1: Uključite API
U administraciji lige idite na Administratorska početna strana > API > Podešavanja API-ja i označite Omogući JSON API. Ista stranica prikazuje i vaš ID lige, koji vam je potreban u sledećem koraku.
Korak 2: Pronađite svoje ID-ove
Svaka sezona, divizija i tim ima svoj ID broj. Pomoću njih naznačavate koje podatke želite. Kako funkcioniše API objašnjava ID-ove i kako da pronađete svoje.
Korak 3: Odaberite kako ćete graditi
Uz AI asistenta: izaberite članak za ono što želite da napravite i pratite ga.
Uz programera: Isprobajte bez sopstvene lige. Ove adrese koriste demo ligu LeagueRepublic-a, tako da odmah možete videti prave odgovore:
Sezone:
Divizije i kupovi: https://api.leaguerepublic.com/json/getFixtureGroupsForSeason/153020000.json
Timovi u diviziji: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Sve utakmice u sezoni: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Utakmice jednog tima: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
Match hub:
Statistika tima: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
pošaljite im specifikaciju API-ja. Ona navodi svaku uslugu, polje, ograničenje i poruku o grešci.
Postoji i tekstualna verzija iste specifikacije za AI alate:
Dobro je znati
Postoji ograničenje u pogledu broja zahteva koje vaša liga može da pošalje svakog minuta. Dele ga sve aplikacije koje koriste podatke vaše lige. Stranice treba da čuvaju ono što učitaju umesto da iznova i iznova traže isto. Detalji su u specifikaciji.
Prikazuju se samo odobreni rezultati, osim na match hubu, koji prikazuje i rezultate uživo i neodobrene rezultate, jasno označene.
Sve što je skriveno na veb lokaciji vaše lige ostaje skriveno i u API-ju.
Niste sigurni da je API za vas?
Ako ne želite sami ništa da pravite, Code Snippets i League Embed stavljaju podatke vaše lige na vašu veb lokaciju bez programiranja. Pogledajte Koja integracija je prava za mene?.
LeagueRepublic ne nudi uslugu izrade veb lokacija ili aplikacija po meri za vas.
