Method: forecast.hours.lookup

किसी जगह के लिए, मौजूदा समय से लेकर 240 घंटे तक के हर घंटे के पूर्वानुमान दिखाता है.

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

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

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

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

पैरामीटर
location

object (LatLng)

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

unitsSystem

enum (UnitsSystem)

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

pageSize

integer

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

pageToken

string

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

hours

integer

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

languageCode

string

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

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

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

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

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

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

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

object (ForecastHour)

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

timeZone

object (TimeZone)

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

nextPageToken

string

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

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

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

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

ForecastHour

किसी जगह के लिए, हर घंटे के हिसाब से मौसम के पूर्वानुमान का रिकॉर्ड दिखाता है.

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