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: |
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 |
|
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.