- Żądanie HTTP
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- CurrentConditionsHistory
- Wypróbuj
Zwraca aktualne warunki pogodowe w podanej lokalizacji.
Żądanie HTTP
GET https://weather.googleapis.com/v1/currentConditions:lookup
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
| Parametry | |
|---|---|
location |
Wymagane. Lokalizacja, dla której chcesz sprawdzić aktualne warunki pogodowe. |
unitsSystem |
Opcjonalnie. System jednostek, który ma być używany w zwracanych warunkach pogodowych. Jeśli nie podasz tego parametru, zwrócone warunki pogodowe będą podane w systemie metrycznym (wartość domyślna = METRIC). |
languageCode |
Opcjonalnie. Umożliwia klientowi wybór języka odpowiedzi. Jeśli nie można podać danych w tym języku, interfejs API używa najbliższego dopasowania. Dozwolone wartości są zgodne ze standardem IETF BCP-47. Wartość domyślna to „en”. |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź na wywołanie RPC currentConditions.lookup – reprezentuje aktualne warunki pogodowe w żądanej lokalizacji.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "currentTime": string, "timeZone": { object ( |
| Pola | |
|---|---|
currentTime |
Bieżący czas (UTC) powiązany ze zwracanymi danymi. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
timeZone |
Strefa czasowa w żądanej lokalizacji. |
weatherCondition |
Aktualne warunki pogodowe. |
temperature |
bieżąca temperatura, |
feelsLikeTemperature |
Wskaźnik temperatury odczuwalnej w wybranej lokalizacji. |
dewPoint |
bieżąca temperatura punktu rosy, |
heatIndex |
bieżąca temperatura odczuwalna, |
windChill |
bieżąca temperatura odczuwalna, czyli temperatura powietrza odczuwana na skórze; Uwaga: w przypadku lokalizacji w Japonii i Korei Południowej to pole zwraca pusty obiekt. |
precipitation |
Aktualne prawdopodobieństwo opadów i ilość opadów w ciągu ostatniej godziny. |
airPressure |
Bieżące warunki ciśnienia powietrza. |
wind |
aktualne warunki wietrzne, |
visibility |
Bieżąca widoczność. Uwaga: w przypadku lokalizacji w Japonii i Korei Południowej to pole zwraca pusty obiekt. |
currentConditionsHistory |
Zmiany w aktualnych warunkach w ciągu ostatnich 24 godzin. |
isDaytime |
Prawda, jeśli bieżący czas w żądanej lokalizacji przypada między lokalnym wschodem słońca (włącznie) a zachodem słońca (wyłącznie). W przeciwnym razie jest noc (między zachodem a następnym wschodem słońca). |
relativeHumidity |
Aktualny procent wilgotności względnej (wartości od 0 do 100). |
uvIndex |
aktualny indeks promieniowania ultrafioletowego (UV); |
thunderstormProbability |
Aktualne prawdopodobieństwo burzy (wartości od 0 do 100). Uwaga: to pole jest pomijane w odpowiedzi w przypadku lokalizacji w Japonii i Korei Południowej. |
cloudCover |
Aktualny procent nieba pokrytego chmurami (wartości od 0 do 100). Uwaga: to pole jest pomijane w odpowiedzi w przypadku lokalizacji w Japonii i Korei Południowej. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/cloud-platform
CurrentConditionsHistory
Reprezentuje zestaw zmian w bieżących warunkach w ciągu ostatnich 24 godzin.
| Zapis JSON |
|---|
{ "temperatureChange": { object ( |
| Pola | |
|---|---|
temperatureChange |
Bieżąca temperatura minus temperatura sprzed 24 godzin. |
maxTemperature |
Maksymalna (wysoka) temperatura w ciągu ostatnich 24 godzin. |
minTemperature |
Minimalna (niska) temperatura w ciągu ostatnich 24 godzin. |
snowQpf |
Ilość śniegu, która ma spaść w określonym czasie, przy założeniu, że nie będzie się topić ani ubijać. Uwaga: jest to rzeczywista ilość śniegu, a nie jego odpowiednik w postaci wody. QPF to skrót od Quantitative Precipitation Forecast (więcej informacji znajdziesz w definicji QuantitativePrecipitationForecast). |
qpf |
Całkowity równoważnik wodny wszystkich opadów (deszczu, śniegu, lodu itp.), które mają wystąpić w danym okresie. Uwaga: QPF to skrót od Quantitative Precipitation Forecast (więcej informacji znajdziesz w definicji QuantitativePrecipitationForecast). |