Menampilkan hingga 240 jam prakiraan per jam di lokasi tertentu, mulai dari jam saat ini.
Permintaan HTTP
GET https://weather.googleapis.com/v1/forecast/hours:lookup
URL ini menggunakan sintaksis gRPC Transcoding.
Parameter kueri
| Parameter | |
|---|---|
location |
Wajib. Lokasi untuk mendapatkan prakiraan cuaca per jam. |
unitsSystem |
Opsional. Sistem satuan yang akan digunakan untuk kondisi cuaca yang ditampilkan. Jika tidak diberikan, kondisi cuaca yang ditampilkan akan menggunakan sistem metrik (default = METRIC). |
pageSize |
Opsional. Jumlah maksimum rekaman perkiraan per jam yang akan ditampilkan per halaman - nilai dari 1 hingga 24 (inklusif). Nilai defaultnya adalah nilai maksimum yang diizinkan, yaitu 24. |
pageToken |
Opsional. Token halaman yang diterima dari permintaan sebelumnya. Digunakan untuk mengambil halaman berikutnya. |
hours |
Opsional. Membatasi jumlah total jam yang akan diambil mulai dari jam saat ini - nilai dari 1 hingga 240 (inklusif). Defaultnya adalah nilai maksimum yang diizinkan, yaitu 240. |
languageCode |
Opsional. Memungkinkan klien memilih bahasa untuk respons. Jika data tidak dapat disediakan untuk bahasa tersebut, API akan menggunakan kecocokan terdekat. Nilai yang diizinkan mengandalkan standar IETF BCP-47. Nilai defaultnya adalah "en". |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Respons untuk RPC hours.lookup.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "forecastHours": [ { object ( |
| Kolom | |
|---|---|
forecastHours[] |
Rekaman perkiraan per jam, sesuai dengan jumlah jam dan ukuran halaman yang ditentukan dalam permintaan. |
timeZone |
Zona waktu di lokasi yang diminta. |
nextPageToken |
Token untuk mengambil halaman berikutnya. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
ForecastHour
Merepresentasikan data prakiraan per jam di lokasi tertentu.
| Representasi JSON |
|---|
{ "interval": { object ( |
| Kolom | |
|---|---|
interval |
Interval satu jam (dalam waktu UTC) yang valid untuk data perkiraan ini (stempel waktu dibulatkan ke bawah ke jam terdekat). |
displayDateTime |
Tanggal dan waktu setempat dalam zona waktu lokasi (waktu sipil) yang digunakan untuk menghitung perkiraan per jam ini. Kolom ini dapat digunakan untuk tujuan tampilan di klien. Catatan: tanggal ini akan terdiri dari tahun, bulan, hari, jam, dan selisih dari UTC. |
weatherCondition |
Kondisi cuaca yang diperkirakan. |
temperature |
Prakiraan suhu. |
feelsLikeTemperature |
Ukuran bagaimana suhu akan terasa di lokasi yang diminta. |
dewPoint |
Prakiraan suhu titik embun. |
heatIndex |
Suhu indeks panas yang diperkirakan. |
windChill |
Perkiraan angin dingin, suhu udara yang terpapar pada kulit. |
wetBulbTemperature |
Prakiraan suhu bohlam basah, suhu terendah yang dapat dicapai dengan menguapkan air. |
precipitation |
Prakiraan probabilitas presipitasi dan jumlah presipitasi yang terakumulasi selama satu jam terakhir. |
airPressure |
Kondisi tekanan udara yang diperkirakan. |
wind |
Prakiraan kondisi angin. |
visibility |
Visibilitas yang diperkirakan. |
iceThickness |
Perkiraan ketebalan es. |
isDaytime |
Benar (True) jika jam ini berada di antara waktu matahari terbit (inklusif) dan terbenam (eksklusif) lokal. Jika tidak, berarti malam hari (antara matahari terbenam dan matahari terbit berikutnya). Catatan: jam ini akan dianggap sebagai siang atau malam jika interval berpotongan dengan waktu matahari terbit dan terbenam lokal (misalnya: jika intervalnya dari pukul 05.00 hingga 06.00 dan matahari terbit pada pukul 05.59, maka isDaytime akan bernilai benar). |
relativeHumidity |
Perkiraan persentase kelembapan relatif (nilai dari 0 hingga 100). |
uvIndex |
Indeks ultraviolet (UV) yang diperkirakan. |
thunderstormProbability |
Prakiraan probabilitas badai petir (nilai dari 0 hingga 100). |
cloudCover |
Perkiraan persentase langit yang tertutup awan (nilai dari 0 hingga 100). |