Belirli bir konumda, geçerli saatten başlayarak saatlik tahminleri 240 saate kadar döndürür.
HTTP isteği
GET https://weather.googleapis.com/v1/forecast/hours:lookup
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
location |
Zorunlu. Saatlik hava durumu tahmininin 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 tahmin kaydı 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. Mevcut saatten itibaren getirilecek toplam saat sayısını sınırlar. 1 ile 240 (dahil) arasında bir değerdir. Varsayılan değer, izin verilen maksimum değer olan 240'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 |
|---|
{ "forecastHours": [ { object ( |
| Alanlar | |
|---|---|
forecastHours[] |
Saatlik tahmin, istekte belirtilen saat sayısına ve sayfa boyutuna göre kayıt yapar. |
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
ForecastHour
Belirli bir konumdaki saatlik hava durumu tahmin kaydını gösterir.
| JSON gösterimi |
|---|
{ "interval": { object ( |
| Alanlar | |
|---|---|
interval |
Bu tahmin verilerinin geçerli olduğu bir saatlik aralık (UTC saatine göre) (zaman damgaları en yakın saate yuvarlanır). |
displayDateTime |
Bu saatlik tahminin hesaplandığı konumun saat dilimindeki yerel tarih ve saat (sivil 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 |
Tahmin edilen hava durumu. |
temperature |
Tahmini sıcaklık. |
feelsLikeTemperature |
İstenen konumda sıcaklığın nasıl hissedileceğinin ölçüsü. |
dewPoint |
Tahmini çiy noktası sıcaklığı. |
heatIndex |
Tahmini ısı endeksi sıcaklığı. |
windChill |
Tahmini rüzgar soğuğu, cildin maruz kaldığı hava sıcaklığı. |
wetBulbTemperature |
Öngörülen yaş termometre sıcaklığı, suyu buharlaştırarak elde edilebilecek en düşük sıcaklık. |
precipitation |
Tahmin edilen yağış olasılığı ve son bir saat içinde biriken yağış miktarı. |
airPressure |
Tahmin edilen hava basıncı koşulları. |
wind |
Tahmini rüzgar koşulları. |
visibility |
Tahmin edilen görünürlük. |
iceThickness |
Tahmini 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 tahmin edilen yüzdesi (0 ile 100 arasındaki değerler). |
uvIndex |
Tahmin edilen ultraviyole (UV) indeksi. |
thunderstormProbability |
Tahmin edilen gök gürültülü fırtına olasılığı (0-100 arasındaki değerler). |
cloudCover |
Gökyüzünün bulutlarla kaplı olacağı tahmin edilen yüzdesi (0 ile 100 arasındaki değerler). |