reklama reklama
usuń na 24h reklama
menu ligowe
Archiwum
poziomy rozgrywek
aktualnośći
aktualnośći
Rozgrywki
Statystyki
Futbol.tv
turnieje
Wywiady
PUCHAR FANÓW
Galeria
Ekstraklasa
1 Liga
2 Liga
3 Liga
4 Liga
5 Liga
6 Liga
7 Liga
8 Liga
9 Liga
10 Liga
11 Liga
12 Liga
13 Liga
14 Liga
15 Liga
16 Liga
Dokumentacja API LigaFanów

Wprowadzenie

Metody API

Dokumentacja API LigaFanów

Wersja 1 · Bez wymaganej autoryzacji

Wprowadzenie

Witamy w dokumentacji API LigaFanów (Wersja 1). Nasze API zostało zaprojektowane, aby dostarczać deweloperom łatwy dostęp do kluczowych danych platformy LigaFanów, umożliwiając pobieranie informacji o ligach, sezonach i drużynach.

Adresy bazowe:

  • https://ligafanow.pl/api/v1/ – dla danych dotyczących rozgrywek w Warszawie.
  • https://lodz.ligafanow.pl/api/v1/ – dla danych dotyczących rozgrywek w Łodzi.

Limity żądań: Obecnie API nie ma zdefiniowanych limitów żądań, ale prosimy użytkowników o przestrzeganie zasad uczciwego użytkowania, aby zapewnić wysoką dostępność dla wszystkich. W przyszłości mogą zostać wprowadzone limity żądań, o czym poinformujemy z wyprzedzeniem.

Kontakt i wsparcie: W przypadku pytań, problemów lub sugestii prosimy o kontakt poprzez e-mail: kontakt@ligafanow.pl.

Autoryzacja

API LigaFanów w wersji 1 jest w pełni publiczne i nie wymaga autoryzacji. Wszystkie punkty końcowe są dostępne bez konieczności stosowania kluczy API, tokenów czy innych form uwierzytelniania. Taki model dostępu ułatwia integrację i testowanie, umożliwiając deweloperom szybkie rozpoczęcie pracy. Prosimy jednak o przestrzeganie zasad uczciwego użytkowania, aby zapewnić wysoką dostępność i wydajność API dla wszystkich użytkowników.

Błędy

API LigaFanów zwraca standardowe kody błędów HTTP w przypadku niepowodzenia żądania. Poniżej znajduje się lista najczęściej występujących kodów błędów wraz z ich opisami.

Kody błędów

Kod HTTP Opis
400 Błędne żądanie – żądanie zawiera nieprawidłowe parametry lub niepoprawną składnię.
404 Nie znaleziono – zasób, np. liga, sezon lub drużyna, nie istnieje lub jest niedostępny.
429 Zbyt wiele żądań – przekroczono limit żądań w danej jednostce czasu.
500 Błąd serwera – wystąpił nieoczekiwany problem po stronie serwera.

Metody API

Wersja 1 · Bez wymaganej autoryzacji

GET /api/v1/leagues

Przegląd

Ten punkt końcowy umożliwia pobranie listy wszystkich dostępnych lig w systemie LigaFanów. Odpowiedź zawiera identyfikatory lig oraz ich nazwy, co pozwala na łatwe przeglądanie dostępnych rozgrywek. Dane są zwracane w formacie JSON, co ułatwia integrację z aplikacjami.

Szczegóły żądania

URL: https://ligafanow.pl/api/v1/leagues

Metoda: GET

Parametry URL: Brak

Pola odpowiedzi

Pole Typ Opis
status ciąg znaków Wskazuje status odpowiedzi (np. "success").
code liczba całkowita Kod statusu HTTP odpowiedzi (np. 200 dla sukcesu).
data tablica obiektów Lista lig dostępnych w systemie.
data[].league_id liczba całkowita Unikalny identyfikator ligi.
data[].league_name ciąg znaków Nazwa ligi (np. "Ekstraklasa").
GET /api/v1/table/{league_id}

Przegląd

Ten punkt końcowy umożliwia pobranie aktualnej tabeli dla ligi określonej przez identyfikator {league_id}. Odpowiedź zawiera szczegółowe informacje o każdej drużynie, w tym jej pozycję, statystyki meczowe oraz dane takie jak logo i nazwa drużyny. Dane są zwracane w formacie JSON, co ułatwia ich integrację z aplikacjami.

Szczegóły żądania

URL: https://ligafanow.pl/api/v1/table/{league_id}

Metoda: GET

Parametry URL:

Nazwa Typ Opis
league_id liczba całkowita Wymagany. Identyfikator ligi, dla której pobierana jest tabela (np. 123).

Pola odpowiedzi

Pole Typ Opis
status ciąg znaków Wskazuje status odpowiedzi (np. "success").
code liczba całkowita Kod statusu HTTP odpowiedzi (np. 200 dla sukcesu).
data tablica obiektów Lista drużyn w tabeli ligi, posortowana według pozycji.
data[].team_id liczba całkowita Unikalny identyfikator drużyny.
data[].team_name ciąg znaków Nazwa drużyny.
data[].logo ciąg znaków Adres URL do logo drużyny.
data[].position liczba całkowita Pozycja drużyny w tabeli.
data[].statistics obiekt Statystyki drużyny w lidze.
data[].statistics.matches liczba całkowita Liczba rozegranych meczów.
data[].statistics.wins liczba całkowita Liczba zwycięstw.
data[].statistics.draws liczba całkowita Liczba remisów.
data[].statistics.losses liczba całkowita Liczba porażek.
data[].statistics.goals_scored liczba całkowita Liczba strzelonych goli.
data[].statistics.goals_conceded liczba całkowita Liczba straconych goli.
data[].statistics.goal_difference liczba całkowita Różnica bramek (strzelone minus stracone).
data[].statistics.forfeits liczba całkowita Liczba walkowerów.
data[].statistics.points liczba całkowita Liczba zdobytych punktów.