API
Úvod
Aktuální verze API (v0.1) podporuje získávání informací metodou GET.
Formát požadavků je GET /api/{api-version}/{service}?parameter=value.
Startovačky
Dotaz na aktuální startovací stanoviště v ČR a na Slovensku.
Request
GET /api/v0.1/launch, GET /api/v0.1/launch?country=cz|sk&locale=cs|en
Response
Úspěšná odpověď
{
status: 0,
data: [{
id: 1,
latitude: 50.2713,
longitude: 14.6117,
name: "Všetaty",
altitude: 230,
country: "cz",
flying_status: 4,
url: "https://www.paragliding-mapa.cz/startovacky/1-vsetaty"
},
{
id: 2,
latitude: 50.6494,
longitude: 15.74,
name: "Černá hora",
altitude: 1260,
country: "cz",
flying_status: 1,
url: "https://www.paragliding-mapa.cz/startovacky/2-cerna-hora"
}]
}
Chyba
{
status: -1,
error: "Unknown error"
}
flying_status
- 1 Oficiální (placené)
- 2 Oficiální (neplacené)
- 3 Tolerováno
- 4 Zakázáno
- 5 Neuvedeno
Hledání míst
Místa podle začátku nebo části názvu, bez ohledu na velikost písmen a diakritiku. Vrací nejvýše deset aktivních míst, nejdřív ta, jejichž název začíná hledaným textem. Služba pohání našeptávač na webu.
Request
GET /api/v0.1/search?q=rana,
GET /api/v0.1/search?q=rana&type=landing&locale=en
q je hledaný text (hledá se od dvou znaků), type omezí hledání na jeden typ místa
(launch, landing, parking, paramotor, meteo,
winch, groundhandling, airport, club, shop,
school, company), locale je jazyk odkazů a názvů typů.
Response
{
status: 0,
data: [{
id: 15,
type: "launch",
typeLabel: "Startovačka",
name: "Raná JV",
country: "Česko",
url: "/startovacky/15-rana-jv"
}]
}