API - EloST

Verze

1.0.1 - 10.9.2018 (přidána hlavička CORS a volitelný parametr ?json=yes)
1.0.0 - 17.7.2017

Dokumentace

Na základě HTTP GET požadavku vrací jednotlivé metody data ve formátu CSV nebo JSON.



Metoda "zebricek"

Request:
https://www.elost.cz/api_1_0/zebricek
https://www.elost.cz/api_1_0/zebricek?json=yes
nebo
https://www.elost.cz/api_1_0/zebricek/id_oblast
https://www.elost.cz/api_1_0/zebricek/id_oblast?json=yes

id_oblast - řetězec identifikující oblast (např. "vysocina" nebo "ostrava"), jednotlivé id_oblast naleznete v URL při procházení hlavního webu www.elost.cz

Response:
CSV nebo JSON: "aktivní";"hráč jméno";"hráč rok narození";"hráč id";"oddíl";"ELO";"ELO sety";"ELO trend";"ELO změna za rok";"zápasů za rok";"zápasů celkem"



Metoda "zebricek_oddil"

Request:
https://www.elost.cz/api_1_0/zebricek_oddil/id_oddil
nebo
https://www.elost.cz/api_1_0/zebricek_oddil/id_oddil?json=yes

id_oddil - řetězec identifikující oddíl, jednotlivé id_oddil naleznete v URL při procházení hlavního webu www.elost.cz

Response:
CSV nebo JSON: "aktivní";"hráč jméno";"hráč rok narození";"hráč id";"ELO";"ELO sety";"ELO trend";"ELO změna za rok";"zápasů za rok";"zápasů celkem"



Metoda "hrac"

Request:
https://www.elost.cz/api_1_0/hrac/id_hrac
nebo
https://www.elost.cz/api_1_0/hrac/id_hrac?json=yes

id_hrac - řetězec identifikující hráče, jedntlivé id_hrac naleznete v URL při procházení hlavního webu www.elost.cz nebo ve výstupu API metody "zebricek"

Response obsahuje jednotlivé zápasy hráče a vývoj jeho ELO:
CSV nebo JSON: "aktivní";"datum zápasu";"hráč jméno";"hráč id";"hráč klub název";"hráč družstvo název";"soupeř jméno";"soupeř id";"soupeř klub název";"soupeř družstvo název";"hráč sety";"soupeř sety";"soutěž";"hráč ELO";"soupeř ELO";"hráč ELO před";"soupeř ELO před"



Metoda "hrac_bilance"

Request:
https://www.elost.cz/api_1_0/hrac_bilance/id_hrac
nebo
https://www.elost.cz/api_1_0/hrac_bilance/id_hrac?json=yes

id_hrac - viz metoda "hrac"

Response obsahuje souhrné údaje hráče pro jednotlivé soutěže, ve kterých nastupoval:
CSV nebo JSON: ročník";"soutěž";"oblast";"oddíl";"družstvo";"počet zápasů";"výher";"proher"



Metoda "hledat_hrace"

Request:
https://www.elost.cz/api_1_0/hledat_hrace?q=dotaz

dotaz - může obsahovat celé nebo část jména hráče nebo oddílu nebo roku narození

příklad dotazu: frant novák 84
příklad dotazu: Pavel Dvorak TTC

Response obsahuje údaje o nalezených hráčích (maximálně 20) včetně hodnot Elo a Elo(trend) ve formátu JSON.



Metoda "oblasti"

Request:
https://www.elost.cz/api_1_0/oblasti
https://www.elost.cz/api_1_0/oblasti?json=yes




Metoda "souteze"

Request:
https://www.elost.cz/api_1_0/souteze?id_stis_oblast=id_stis_oblast[&rocnik=rocnik][&json=yes]

id_stis_oblast - id oblasti, které naleznete ve výstupu metody "oblasti"
rocnik - volitelný parametr, např. hodnota "2017" odpovídá sezóně 2017/18, defaultní hodnota je aktuální sezóna
Hráči k porovnání:
0
porovnat hráčevyčistit porovnání