Method: forecast.hours.lookup

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

object (LatLng)

Zorunlu. Saatlik hava durumu tahmininin alınacağı konum.

unitsSystem

enum (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

integer

İ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

string

İsteğe bağlıdır. Önceki bir istekten alınan sayfa jetonu. Sonraki sayfayı almak için kullanılır.

hours

integer

İ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

string

İ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 (ForecastHour)
    }
  ],
  "timeZone": {
    object (TimeZone)
  },
  "nextPageToken": string
}
Alanlar
forecastHours[]

object (ForecastHour)

Saatlik tahmin, istekte belirtilen saat sayısına ve sayfa boyutuna göre kayıt yapar.

timeZone

object (TimeZone)

İstenen konumdaki saat dilimi.

nextPageToken

string

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 (Interval)
  },
  "displayDateTime": {
    object (DateTime)
  },
  "weatherCondition": {
    object (WeatherCondition)
  },
  "temperature": {
    object (Temperature)
  },
  "feelsLikeTemperature": {
    object (Temperature)
  },
  "dewPoint": {
    object (Temperature)
  },
  "heatIndex": {
    object (Temperature)
  },
  "windChill": {
    object (Temperature)
  },
  "wetBulbTemperature": {
    object (Temperature)
  },
  "precipitation": {
    object (Precipitation)
  },
  "airPressure": {
    object (AirPressure)
  },
  "wind": {
    object (Wind)
  },
  "visibility": {
    object (Visibility)
  },
  "iceThickness": {
    object (IceThickness)
  },
  "isDaytime": boolean,
  "relativeHumidity": integer,
  "uvIndex": integer,
  "thunderstormProbability": integer,
  "cloudCover": integer
}
Alanlar
interval

object (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

object (DateTime)

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

object (WeatherCondition)

Tahmin edilen hava durumu.

temperature

object (Temperature)

Tahmini sıcaklık.

feelsLikeTemperature

object (Temperature)

İstenen konumda sıcaklığın nasıl hissedileceğinin ölçüsü.

dewPoint

object (Temperature)

Tahmini çiy noktası sıcaklığı.

heatIndex

object (Temperature)

Tahmini ısı endeksi sıcaklığı.

windChill

object (Temperature)

Tahmini rüzgar soğuğu, cildin maruz kaldığı hava sıcaklığı.

wetBulbTemperature

object (Temperature)

Öngörülen yaş termometre sıcaklığı, suyu buharlaştırarak elde edilebilecek en düşük sıcaklık.

precipitation

object (Precipitation)

Tahmin edilen yağış olasılığı ve son bir saat içinde biriken yağış miktarı.

airPressure

object (AirPressure)

Tahmin edilen hava basıncı koşulları.

wind

object (Wind)

Tahmini rüzgar koşulları.

visibility

object (Visibility)

Tahmin edilen görünürlük.

iceThickness

object (IceThickness)

Tahmini buz kalınlığı.

isDaytime

boolean

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

integer

Bağıl nemin tahmin edilen yüzdesi (0 ile 100 arasındaki değerler).

uvIndex

integer

Tahmin edilen ultraviyole (UV) indeksi.

thunderstormProbability

integer

Tahmin edilen gök gürültülü fırtına olasılığı (0-100 arasındaki değerler).

cloudCover

integer

Gökyüzünün bulutlarla kaplı olacağı tahmin edilen yüzdesi (0 ile 100 arasındaki değerler).