API LeagueRepublic pozwala Twojej własnej stronie, aplikacji lub programowi odczytywać sezony, terminarz, wyniki, tabele, drużyny i statystyki Twojej ligi bezpośrednio z LeagueRepublic. Działa tylko w trybie odczytu: przez API nie można niczego zmienić w Twojej lidze.
Czego potrzebujesz
Plan Gold. API jest częścią subskrypcji Gold.
Włączone API. Przejdź do Strona główna administratora > API > Ustawienia API i zaznacz Włącz JSON API. W każdej chwili możesz je z powrotem wyłączyć.
Ktoś, kto będzie z nim budować. Programista stron internetowych albo asystent AI, taki jak ChatGPT lub Claude. Artykuły Zbuduj… poniżej zawierają gotowe instrukcje do wklejenia do asystenta 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. Na tej samej stronie widać ID ligi, którego potrzebujesz w następnym kroku.
Krok 2: Znajdź swoje ID
Każdy sezon, dywizja i drużyna ma własny numer ID. Za jego pomocą wskazujesz, 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ł odpowiadający temu, co chcesz zbudować, i postępuj zgodnie z nim.
Z programistą: Wypróbuj bez własnej ligi. Te adresy korzystają z ligi demonstracyjnej 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 sezonu: 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
Prześlij programiście specyfikację API. Zawiera ona wszystkie usługi, pola, limity i komunikaty o błędach.
Dostępna jest 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 wysłać w ciągu minuty. Jest on wspólny dla wszystkiego, co korzysta z danych Twojej ligi. Strony powinny zapamiętywać to, co pobrały, zamiast pytać w kółko. Szczegóły podaje specyfikacja.
Wyświetlane są tylko zatwierdzone wyniki, z wyjątkiem centrum meczowego, które pokazuje też 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 programowania. Zobacz Która integracja jest dla mnie odpowiednia?
LeagueRepublic nie oferuje usługi tworzenia niestandardowych stron internetowych ani aplikacji na zamówienie.
