API LeagueRepublic pozwala Twojej własnej stronie, aplikacji lub programowi odczytywać sezony, mecze, wyniki, tabele, drużyny i statystyki Twojej ligi prosto z LeagueRepublic. Jest tylko do odczytu: nic w Twojej lidze nie może zostać przez nie zmienione.
Czego potrzebujesz
Planu Gold. API jest częścią subskrypcji Gold.
Włączonego API. Przejdź do Strona główna administratora > API > Ustawienia API i zaznacz Włącz JSON API. Możesz je wyłączyć w dowolnym momencie.
Kogoś, kto to zbuduje. Programisty stron albo asystenta AI, takiego jak ChatGPT lub Claude. Artykuły Zbuduj… poniżej zawierają gotowe instrukcje do wklejenia w asystencie AI.
Krok 1: Włącz API
W panelu administracyjnym ligi przejdź do Strona główna administratora > API > Ustawienia API i zaznacz Włącz JSON API. Ta sama strona pokazuje ID Twojej ligi, którego potrzebujesz w następnym kroku.
Krok 2: Znajdź swoje ID
Każdy sezon, każda dywizja i każda drużyna ma własny numer ID. Używasz ich, aby wskazać, jakich danych potrzebujesz. Artykuł Jak działa API wyjaśnia, czym są ID i jak znaleźć swoje.
Krok 3: Wybierz sposób budowania
Z asystentem AI: wybierz artykuł o tym, co chcesz zbudować, i postępuj według niego.
Z programistą: Wypróbuj to bez własnej ligi. Te adresy korzystają z demonstracyjnej ligi LeagueRepublic, więc od razu zobaczysz prawdziwe odpowiedzi:
Sezony:
Dywizje i puchary: https://api.leaguerepublic.com/json/getFixtureGroupsForSeason/153020000.json
Drużyny w dywizji: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Wszystkie mecze w sezonie: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Mecze jednej drużyny: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
Centrum meczowe:
Statystyki drużyny: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
wyślij mu specyfikację API. Wymienia ona każdą usługę, pole, limit i komunikat o błędzie.
Istnieje też wersja tej samej specyfikacji w zwykłym tekście, przeznaczona dla narzędzi AI:
Warto wiedzieć
Obowiązuje limit liczby zapytań, które Twoja liga może wysyłać co minutę. Jest on wspólny dla wszystkiego, co korzysta z danych Twojej ligi. Strony powinny zapisywać to, co załadują, zamiast pytać w kółko od nowa. Szczegóły podaje specyfikacja.
Pokazywane są tylko zatwierdzone wyniki, z wyjątkiem centrum meczowego, które pokazuje także wyniki na żywo i niezatwierdzone, wyraźnie oznaczone.
Wszystko, co jest ukryte na stronie Twojej ligi, pozostaje ukryte także w API.
Nie masz pewności, czy API jest dla Ciebie?
Jeśli nie chcesz niczego budować samodzielnie, Code Snippets i League Embed umieszczą dane Twojej ligi na Twojej stronie bez kodowania. Zobacz Która integracja jest dla mnie odpowiednia?.
LeagueRepublic nie oferuje usługi budowania niestandardowych stron ani aplikacji.
