Method: history.hours.lookup

किसी जगह के लिए, पिछले घंटे से लेकर 24 घंटे तक के हर घंटे का पुराना मौसम डेटा दिखाता है.

एचटीटीपी अनुरोध

GET https://weather.googleapis.com/v1/history/hours:lookup

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

क्वेरी पैरामीटर

पैरामीटर
location

object (LatLng)

ज़रूरी है. वह जगह जहां का हर घंटे का पुराना डेटा चाहिए.

unitsSystem

enum (UnitsSystem)

ज़रूरी नहीं. मौसम की जानकारी दिखाने के लिए, यूनिट का सिस्टम. अगर यह पैरामीटर नहीं दिया जाता है, तो मौसम की जानकारी, मेट्रिक सिस्टम में दी जाएगी (डिफ़ॉल्ट = METRIC).

pageSize

integer

ज़रूरी नहीं. हर पेज पर, हर घंटे के हिसाब से पुराने रिकॉर्ड की ज़्यादा से ज़्यादा संख्या - वैल्यू 1 से 24 के बीच होनी चाहिए. डिफ़ॉल्ट रूप से, ज़्यादा से ज़्यादा 24 की वैल्यू सेट होती है.

pageToken

string

ज़रूरी नहीं. पिछले अनुरोध से मिला पेज टोकन. इसका इस्तेमाल, अगले पेज को वापस पाने के लिए किया जाता है.

hours

integer

ज़रूरी नहीं. पिछले घंटे से लेकर 24 घंटे तक, फ़ेच किए जाने वाले कुल घंटों की सीमा तय करता है. डिफ़ॉल्ट रूप से, ज़्यादा से ज़्यादा 24 की वैल्यू सेट होती है.

languageCode

string

ज़रूरी नहीं. क्लाइंट को जवाब के लिए भाषा चुनने की अनुमति देता है. अगर उस भाषा के लिए डेटा उपलब्ध नहीं कराया जा सकता, तो एपीआई सबसे मिलती-जुलती भाषा का इस्तेमाल करता है. इस्तेमाल की जा सकने वाली वैल्यू, आईईटीएफ़ बीसीपी-47 स्टैंडर्ड पर निर्भर करती हैं. डिफ़ॉल्ट वैल्यू "en" है.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

hours.lookup आरपीसी के लिए रिस्पॉन्स.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "historyHours": [
    {
      object (HistoryHour)
    }
  ],
  "timeZone": {
    object (TimeZone)
  },
  "nextPageToken": string
}
फ़ील्ड
historyHours[]

object (HistoryHour)

अनुरोध में बताए गए घंटों और पेज के साइज़ के हिसाब से, हर घंटे के हिसाब से पुराने रिकॉर्ड.

timeZone

object (TimeZone)

जिस जगह के लिए अनुरोध किया गया है उसका टाइम ज़ोन.

nextPageToken

string

अगला पेज वापस पाने के लिए टोकन.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/cloud-platform

HistoryHour

किसी जगह के लिए, हर घंटे का इतिहास रिकॉर्ड दिखाता है.

JSON के काेड में दिखाना
{
  "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
}
फ़ील्ड
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

अगर यह घंटा, स्थानीय समय के हिसाब से सूर्योदय (शामिल) और सूर्यास्त (शामिल नहीं) के बीच है, तो 'सही है'. अगर ऐसा नहीं है, तो रात का समय है (सूर्यास्त और अगले सूर्योदय के बीच). ध्यान दें: अगर इंटरवल, स्थानीय समय के हिसाब से सूर्योदय और सूर्यास्त के समय के बीच आता है, तो इस घंटे को दिन के समय या रात के समय के तौर पर माना जाएगा. उदाहरण के लिए: अगर इंटरवल सुबह 5 बजे से सुबह 6 बजे तक है और सूर्योदय सुबह 5:59 बजे है, तो isDaytime की वैल्यू 'सही' होगी.

relativeHumidity

integer

रिलेटिव ह्यूमिडिटी का पुराना प्रतिशत (वैल्यू 0 से 100 के बीच).

uvIndex

integer

पिछले दिनों का अल्ट्रावायलेट (यूवी) इंडेक्स.

thunderstormProbability

integer

गरज के साथ बारिश होने की पिछली संभावना (वैल्यू 0 से 100 के बीच).

cloudCover

integer

आसमान में बादलों का प्रतिशत, जो कि 0 से 100 के बीच होता है.