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

ज़रूरी नहीं. यह पैरामीटर, पिछले घंटे से शुरू होने वाले कुल घंटों की संख्या को सीमित करता है. इसकी वैल्यू 1 से 24 (शामिल) के बीच होती है. डिफ़ॉल्ट रूप से, यह वैल्यू 24 होती है.

languageCode

string

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

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

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

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

hours.lookup RPC के लिए जवाब.

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

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 के बीच).