Belirli bir konumdaki saatlik geçmiş hava durumu verilerini son saatten başlayarak 24 saate kadar döndürür.
HTTP isteği
GET https://weather.googleapis.com/v1/history/hours:lookup
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
location |
Zorunlu. Saatlik geçmiş verilerin alınacağı konum. |
unitsSystem |
İsteğe bağlıdır. Döndürülen hava durumu koşulları için kullanılacak birim sistemi. Belirtilmezse döndürülen hava durumu koşulları metrik sistemde olur (varsayılan = METRIC). |
pageSize |
İsteğe bağlıdır. Sayfa başına döndürülecek maksimum saatlik geçmiş kayıt sayısı (1 ile 24 arasında bir değer). Varsayılan değer, izin verilen maksimum değer olan 24'tür. |
pageToken |
İsteğe bağlıdır. Önceki bir istekten alınan sayfa jetonu. Sonraki sayfayı almak için kullanılır. |
hours |
İsteğe bağlıdır. Son saatten itibaren getirilecek toplam saat sayısını 1 ile 24 (dahil) arasında bir değerle sınırlar. Varsayılan değer, izin verilen maksimum değer olan 24'tür. |
languageCode |
İsteğe bağlıdır. İstemcinin yanıtın dilini seçmesine olanak tanır. Bu dil için veri sağlanamıyorsa API, en yakın eşleşmeyi kullanır. İzin verilen değerler IETF BCP-47 standardına dayanır. Varsayılan değer "en"dir. |
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
hours.lookup RPC'sinin yanıtı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "historyHours": [ { object ( |
| Alanlar | |
|---|---|
historyHours[] |
İstekte belirtilen saat sayısına ve sayfa boyutuna göre saatlik geçmiş kayıtlar. |
timeZone |
İstenen konumdaki saat dilimi. |
nextPageToken |
Sonraki sayfayı almak için kullanılan jeton. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/cloud-platform
HistoryHour
Belirli bir konumdaki saatlik geçmiş kaydını temsil eder.
| JSON gösterimi |
|---|
{ "interval": { object ( |
| Alanlar | |
|---|---|
interval |
Bu geçmiş verilerin geçerli olduğu bir saatlik aralık (UTC saatine göre) (zaman damgaları en yakın saate yuvarlanır). |
displayDateTime |
Bu saatlik kaydın hesaplandığı konumun saat dilimindeki yerel tarih ve saat (resmi saat). Bu alan, istemcide görüntüleme amacıyla kullanılabilir. Not: Bu tarih; yıl, ay, gün, saat ve UTC'den farkı içerir. |
weatherCondition |
Geçmişteki hava durumu. |
temperature |
Geçmişteki sıcaklık. |
feelsLikeTemperature |
İstenen konumda hissedilen sıcaklığın ölçüsü. |
dewPoint |
Geçmişteki çiy noktası sıcaklığı. |
heatIndex |
Geçmişteki ısı endeksi sıcaklığı. |
windChill |
Geçmişteki hissedilen sıcaklık, deriye temas eden hava sıcaklığı. |
wetBulbTemperature |
Geçmişteki yaş termometre sıcaklığı, suyu buharlaştırarak elde edilebilecek en düşük sıcaklık. |
precipitation |
Geçmiş yağış olasılığı ve son bir saatte biriken yağış miktarı. |
airPressure |
Geçmişteki hava basıncı koşulları. |
wind |
Geçmişteki rüzgar koşulları. |
visibility |
Geçmiş görünürlük. |
iceThickness |
Geçmişteki buz kalınlığı. |
isDaytime |
Bu saat, yerel gün doğumu (dahil) ve gün batımı (hariç) saatleri arasındaysa doğru. Aksi takdirde gece (güneşin batışı ile bir sonraki güneşin doğuşu arasında) olur. Not: Bu saat, aralık sırasıyla yerel gün doğumu ve gün batımı saatleriyle kesişiyorsa gündüz veya gece olarak kabul edilir (ör. aralık 05:00-06:00 ise ve gün doğumu 05:59'da ise isDaytime true olur). |
relativeHumidity |
Bağıl nemin geçmişteki yüzdesi (0-100 arasındaki değerler). |
uvIndex |
Geçmişteki ultraviyole (UV) indeksi. |
thunderstormProbability |
Geçmişteki gök gürültülü fırtına olasılığı (0 ile 100 arasındaki değerler). |
cloudCover |
Gökyüzünün bulutlarla kaplı olduğu geçmişteki yüzdelik değer (0 ile 100 arasındaki değerler). |