Statistika un API

LHF datubāzes statistika pieejama aplūkošanai un izgūšanai, izmantojot GET pieprasījumus.

Turnīra tabulas

Turnīra tabulas pieejamas JSON formātā, pieprasot lhf.lv/api/json/team-stats?subtournament=id, kur ID - apakšturnīra identifikators ir nolasāms apakšturnīru lapu URL.

Piemēram, var turnīru sarakstā atrast un atvērt nepieciešamo turnīru. Ja turnīram ir vairāki apakšturnīri (piem. regulārās spēles un play-off), vēl turnīra lapā būs jāizraugās nepieciešamais apakšturnīrs. Nonākot apakšturnīra lappusē, piemēram, https://lhf.lv/lv/subtournament/217 varat nolasīt ID no URL. Piemērā aplūkotajā gadījumā tas ir 217, tātad šī turnīra tabula būs pieejama, pieprasot https://lhf.lv/api/json/team-stats?subtournament=217

Turnīru saraksts

Turnīru un apakšturnīru saraksts pieejams, pieprasot https://lhf.lv/api/json/tournaments.

Turnīra spēļu saraksts

Arī spēļu saraksts pieejams JSON formātā, pieprasot https://lhf.lv/api/json/schedule?subtournament=id, kur ID - apakšturnīra identifikators ir nolasāms apakšturnīru lapu URL.

Līdzīgi iepriekšējam piemēram, turnīra https://lhf.lv/lv/subtournament/351 spēļu sarakstu iegūsiet, pieprasot https://lhf.lv/api/json/schedule?subtournament=351.

Šo sarakstu var arī atfiltrēt pēc komandas ID, piemēram: https://lhf.lv/api/json/schedule?subtournament=351&team=697.

Spēles statistika

Individuālas spēles rezultātu un komandu statistiku JSON formātā var iegūt, pieprasot https://lhf.lv/api/json/match?match=id, kur ID - spēles identifikators ir nolasāms spēles lapu URL.

Spēles https://lhf.lv/lv/match/9477 rezultātu un komandu statistiku iegūsiet, pieprasot https://lhf.lv/api/json/match?match=9477. Tās notikumu sarakstu iegūsiet, pieprasot https://lhf.lv/api/json/events?match=9477. Sastāvus un personālu var iegūt šeit: https://lhf.lv/api/json/rosters?match=9477.

Individuālā statistika

Pieejams arī HTML formāts, pieprasot lhf.lv/api/view/individual-stats?query, kur query - pieprasījums atbilstoši sekojošajai tabulai.

Pieejams arī JSON formāts, pieprasot lhf.lv/api/json/individual-stats?query, kur query - pieprasījums, kā tādas statistikas HTML atlasīšana.

Parametrs Apraksts Iespējāmās vērtības Piezīmes un piemēri
tournament Turnīrs Jebkura turnīra id.
Var norādīt vairākus
(jāatdala ar komatu).
10 rezultatīvākie vienas spēles sniegumi no datubāzē esošajām 6 virslīgas sezonām:
lhf.lv/api/view/individual-stats?tournament=44,13,41,86,73,148&limit=10
subtournament Apakšturnīrs Apakšturnīra vai vairāku id. Norādot gan turnīrus, gan apakšturnīrus, atlasīs statistiku no visiem norādītajiem turnīriem un apakšturnīriem.
match Spēle Spēles vai vairāku id.

Spēles 9477 vārtsargu statistika:
lhf.lv/api/view/individual-stats?match=9477&duty=3&values=goalie-stats

team Komanda Komandas vai vairāku id. HK MOGO spēlētāju rezultativitāte:
lhf.lv/api/view/individual-stats?subtournament=220&team=704&grouping=person&duty=1,2,3
person Persona Personas vai vairāku id. Obligāti jānorāda viens no pirmajiem četriem parametriem: person,team, subtournament, tournament.
birth-from birth-to

Vecuma robežas spēlētājiem.

Datums. Formāts:
dd.mm.gggg.
Šajā tūkstošgadē dzimušie virslīdzēni:
http://lhf.lv/lv/api/view/individual-stats?grouping=person&subtournament=220&birth-from=01.01.2000.
gender Spēlētāju dzimums

1 - vīrietis
2 - sieviete

 
country Valsts 1 - GBR,2 - GER,3 - FRA,4 - ITA,
5 - LIT,6 - CZE,7 - FIN,8 - BLR,
9 - JAP,10 - ROM,11 - SRB,12 - POL,
13 - UKR,14 - AUT,15 - NOR,16 - DEN,
17 - SLO,18 - EST,19 - LAT,20 - RUS,
21 - SWE,22 - SUI,23 - SVK,24 - ASV,
25 - EST,26 - CAN,27 - ITA,28 - KAZ,
29 - SLO
Ja norāda personas id, country, gender un vecuma ierobežojumi tiek ignorēti.
duty Pozīcija/amats 1 - uzbrucējs; 2 - aizsargs; 3 - vārtsargs
5,9 - galvenais tiesnesis; 6,16 - reģistrators;
7,8 - soda laika palīgs; 10 - sekretārs
11,14 - līnijtiesnesis; 12 - laika tiesnesis;
13,15 - vārtu tiesnesis; 17 - informators;
18 - tiešraides operators; 19 - ārsts
20 - galvenais treneris; 21 - treneris;
22 - kluba vadītājs; 23 - komandas ārsts;
24 - ekipējuma menedžeris;
25 - komandas menedžeris; 26 - inspektors
Virslīgas aizsargu statistika: 
http://lhf.lv/lv/api/view/individual-stats?duty=2&subtournament=220&grouping=person
match-from
match-to
Datumu robežas spēlēm
(iekļaušanai statistikā)
Datums. Formāts:
dd.mm.gggg.
Rezultatīvākie sniegumi virslīgā janvārī: 
lhf.lv/lv/api/view/individual-stats?subtournament=220&match-from=01.01.2017.&match-to=31.01.2017.&limit=5
values Rādāmo vērtību komplekts field-player-stats
laukuma spēlētāju statistika

goalie-stats
vārtsargu statistika

roster
sastāvs

staff-work
spēles amatpersonu darbošanās
Pēc noklusējuma tiek rādītas field-player-stats
match-from, match-to un grouping tiek ignorēti, ja izraugās values=roster
grouping Grupēšana person - spēlētāju kopējā statistika 
(nevis pa spēlēm)

duty - grupēt pa amatiem
subtournament - grupēt pa turnīriem
Divu personu darbošanās spēlēs: 
http://lhf.lv/lv/api/view/individual-stats?subtournament=220&values=staff-work&person=167,3335&grouping=person,duty
sorting Kārtošana ja values=field-player-stats
points, goals, assists, matches, number

ja values=goalie-stats
time_on_ice, matches,
matches_appeared, shutouts, number

ja values=staff-work
matches, duty, match_id

ja values=roster
duty, number
Pēc noklusējuma tiek izmantota pirmā kārtošana no vērtību komplektam atbilstošā saraksta.
limit Parādāmo rindu skaits Jebkurš vesels pozitīvs skaitlis  

 

 

Brīdinām, ka veiktie pieprasījumi var tikt ierakstīti žurnālos un izdarāmo pieprasījumu skaits var tikt ierobežots.

Ja jums ir ieteikumi vai atrodat kļūdas, informējiet LHF un vietnes apkalpotājus.

Sadarbības partneri