choose_language

Weather API

GET /api/weather/{city} Zwraca aktualną pogodę oraz prognozę pogody dla wybranej miejscowości. Źródło danych: openweathermap.org.

Parametry zapytania

Nazwa Typ Wymagany Opis
city string Nazwa miejscowości.

Odpowiedzi

Success response

{
city: "Kraku00f3w",
data: {
weather: {
time: 1620137772,
temperature: 18.17,
pressure: 1008,
wind_speed: 8.75,
icon: "01d",
description_id: 800,
},
forecast: [
{
time: 1620140400,
temperature: 18.17,
pressure: 1008,
wind_speed: 6.99,
icon: "01d",
description_id: 800,
},
{
time: 1620151200,
temperature: 16.01,
pressure: 1008,
wind_speed: 4.16,
icon: "03d",
description_id: 802,
},
],
},
}
GET /api/weather/storm/{city} Zwraca aktualne informacje dotyczące burz w zadanym promieniu od wybranej miejscowości. Źródło danych: burze.dzis.net.

Parametry zapytania

Nazwa Typ Wymagany Opis
city string Nazwa miejscowości.

Parametry treści zapytania

Nazwa Typ Pusty (null) Wymagany Opis
distance int Odległość od wybranej miejscowości. Domyślnie: 4km.

Odpowiedzi

Success response

{
city: "Kraku00f3w",
data: {
count: 0,
distance: 0,
direction: "",
period: 10,
},
}

SMS API

POST /api/sms Wysyła SMS na podane numery telefonów (tylko na numery w polskiej strefie numeracyjnej).

Parametry treści zapytania

Nazwa Typ Pusty (null) Wymagany Opis
numbers array Numery telefonów bez prefiksu narodowego.
from string Nazwa nadawcy.
message string Treść wiadomości.

Odpowiedzi

Success response (200)

{
status: "success",
}

Error response (400)

{
status: "error",
message: "Numbers cannot be empty",
}

Air Quality API

GET /api/air-quality/{city} Zwraca aktualną informację o zanieczyszczeniu powietrza dla wybranej miejscowości. Źródło danych: Główny Inspektorat Ochrony Środowiska.

Parametry zapytania

Nazwa Typ Wymagany Opis
city string Nazwa miejscowości.

Odpowiedzi

Success response

{
city: "Kraku00f3w",
data: {
status: "brak danych",
average: 1,
details: {
Kraku00f3w, ul. Bujaka: {
max: 1,
status: "bardzo dobra",
},
},
},
}

Kontakt

Ta strona używa plików cookies. Jeśli nie chcesz, aby pliki cookies były zapisywane na Twoim dysku, zmień ustawienia swojej przeglądarki. Polityka cookies

table_of_content