LeagueRepublic API omogućava vašoj web stranici, aplikaciji ili programu da čita sezone, utakmice, rezultate, tabele, timove i statistiku vaše lige direktno iz LeagueRepublic-a. Samo je za čitanje: preko njega se ništa u vašoj ligi ne može mijenjati.
Šta vam treba
Gold plan. API je dio Gold pretplate.
Uključen API. Idite na Početna stranica administracije > API > Postavke API-ja i označite Omogući JSON API. Možete ga ponovo isključiti u bilo kojem trenutku.
Neko ko će graditi s njim. Web programer ili AI asistent kao što je ChatGPT ili Claude. Članci Izrada… u nastavku daju vam gotove upute koje možete zalijepiti u AI asistenta.
Korak 1: Uključite API
U administraciji svoje lige idite na Početna stranica administracije > API > Postavke API-ja i označite Omogući JSON API. Ista stranica prikazuje ID vaše lige, koji vam treba u sljedećem koraku.
Korak 2: Pronađite svoje ID-ove
Svaka sezona, divizija i tim ima svoj ID broj. Koristite ih da biste rekli koje podatke želite. Kako funkcioniše API objašnjava ID-ove i kako pronaći svoje.
Korak 3: Odaberite kako ćete graditi
S AI asistentom: odaberite članak za ono što želite izgraditi i slijedite ga.
S programerom: Isprobajte bez vlastite lige. Ove adrese koriste demo ligu LeagueRepublic-a, pa odmah možete vidjeti 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
Svaka utakmica 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 broja zahtjeva koje vaša liga može slati svake minute. Dijele ga sve stvari koje koriste podatke vaše lige. Stranice bi trebale sačuvati ono što učitaju umjesto da traže iznova i iznova. Specifikacija daje detalje.
Prikazuju se samo odobreni rezultati, osim na Match Hubu, koji prikazuje i rezultate uživo i neodobrene rezultate, jasno označene.
Sve što je sakriveno na web stranici vaše lige ostaje sakriveno i u API-ju.
Niste sigurni da je API za vas?
Ako ne želite sami ništa graditi, Code Snippets i League Embed stavljaju podatke vaše lige na vašu web stranicu bez programiranja. Pogledajte Koja integracija je prava za mene?.
LeagueRepublic ne nudi uslugu izrade prilagođenih web stranica ili aplikacija za vas.
