Method: history.hours.lookup

Belirli bir konumda son saatten itibaren 24 saate kadar saatlik geçmiş hava durumu verilerini 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

object (LatLng)

Zorunlu. Saatlik geçmiş verilerinin alınacağı konum.

unitsSystem

enum (UnitsSystem)

İsteğe bağlı. Döndürülen hava durumu koşulları için kullanılacak birim sistemi. Bu parametre sağlanmazsa döndürülen hava koşulları metrik sistemde olur (varsayılan = METRIC).

pageSize

integer

İsteğe bağlı. Sayfa başına döndürülecek maksimum saatlik geçmiş kayıt sayısı. 1 ile 24 (dahil) arasında bir değerdir. Varsayılan değer, izin verilen maksimum değer olan 24'tür.

pageToken

string

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

hours

integer

İsteğe bağlı. Son saatten itibaren getirilecek toplam saat miktarını sınırlar. 1 ile 24 arasında (dahil) bir değerdir. Varsayılan değer, izin verilen maksimum değer olan 24'tür.

languageCode

string

İsteğe bağlı. İstemcinin yanıtın dilini seçmesine olanak tanır. Söz konusu dil için veri sağlanamazsa API en yakın eşlemeyi kullanır. İzin verilen değerler IETF BCP-47 standardını temel alır. Varsayılan değer "en"dir.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

hours.lookup RPC'si için yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "historyHours": [
    {
      object (HistoryHour)
    }
  ],
  "timeZone": {
    object (TimeZone)
  },
  "nextPageToken": string
}
Alanlar
historyHours[]

object (HistoryHour)

İstekte belirtilen saat sayısına ve sayfa boyutuna göre saatlik geçmiş kayıtlar.

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

HistoryHour

Belirli bir konumdaki saatlik geçmiş kaydını temsil eder.

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 geçmiş verilerin geçerli olduğu bir saatlik aralık (UTC saatinde) (zaman damgalarının en yakın saate yuvarlanması).

displayDateTime

object (DateTime)

Bu saatlik kaydın hesaplandığı konumun saat diliminde yerel tarih ve saat (medeni saat). Bu alan, istemcide görüntüleme amacıyla kullanılabilir. Not: Bu tarih; yıl, ay, gün, saat ve UTC'den saat farkı bilgilerinden oluşur.

weatherCondition

object (WeatherCondition)

Geçmiş hava durumu.

temperature

object (Temperature)

Geçmiş sıcaklık.

feelsLikeTemperature

object (Temperature)

İstenen konumda sıcaklığın nasıl hissedildiğine dair ölçüm.

dewPoint

object (Temperature)

Geçmiş çiy noktası sıcaklığı.

heatIndex

object (Temperature)

Geçmiş ısı endeksi sıcaklığı.

windChill

object (Temperature)

Geçmişteki rüzgar soğutma etkisi, cilde maruz kalan hava sıcaklığı.

wetBulbTemperature

object (Temperature)

Geçmiş yaş termometre sıcaklığı, suyun buharlaştırılmasıyla elde edilebilen en düşük sıcaklık.

precipitation

object (Precipitation)

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

airPressure

object (AirPressure)

Geçmiş hava basıncı koşulları.

wind

object (Wind)

Geçmiş rüzgar koşulları.

visibility

object (Visibility)

Geçmiş görünürlük.

iceThickness

object (IceThickness)

Geçmiş buz kalınlığı.

isDaytime

boolean

Bu saat yerel gün doğumu (dahil) ile gün batımı (hariç) saatleri arasındaysa doğru değerini döndürür. Aksi takdirde gecedir (güneş batışı ile bir sonraki güneşin doğuşu arasında). Not: Aralık sırasıyla yerel gündoğumu ve günbatımı saatleriyle kesişiyorsa bu saat gündüz veya gece olarak kabul edilir (ör. aralık 05:00 ile 06:00 arasındaysa ve gündoğumu 05:59'daysa isDaytime doğru olur).

relativeHumidity

integer

Bağıl nemin geçmiş yüzdesi (0 ile 100 arasında değerler).

uvIndex

integer

Geçmişteki ultraviyole (UV) indeksi.

thunderstormProbability

integer

Geçmiş yıldırım olasılığı (0 ile 100 arasında değerler).

cloudCover

integer

Gökyüzünün bulutlarla kaplı olduğu geçmiş yüzde (0 ile 100 arasında değerler).