Method: currentConditions.lookup

यह किसी जगह के मौजूदा मौसम की जानकारी देता है.

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

GET https://weather.googleapis.com/v1/currentConditions:lookup

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

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

पैरामीटर
location

object (LatLng)

ज़रूरी है. वह जगह जिसके लिए मौसम की मौजूदा जानकारी चाहिए.

unitsSystem

enum (UnitsSystem)

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

languageCode

string

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

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

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

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

currentConditions.lookup आरपीसी के लिए जवाब - अनुरोध की गई जगह पर मौसम की मौजूदा स्थिति दिखाता है.

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

JSON फ़ॉर्मैट में दिखाया गया है
{
  "currentTime": string,
  "timeZone": {
    object (TimeZone)
  },
  "weatherCondition": {
    object (WeatherCondition)
  },
  "temperature": {
    object (Temperature)
  },
  "feelsLikeTemperature": {
    object (Temperature)
  },
  "dewPoint": {
    object (Temperature)
  },
  "heatIndex": {
    object (Temperature)
  },
  "windChill": {
    object (Temperature)
  },
  "precipitation": {
    object (Precipitation)
  },
  "airPressure": {
    object (AirPressure)
  },
  "wind": {
    object (Wind)
  },
  "visibility": {
    object (Visibility)
  },
  "currentConditionsHistory": {
    object (CurrentConditionsHistory)
  },
  "isDaytime": boolean,
  "relativeHumidity": integer,
  "uvIndex": integer,
  "thunderstormProbability": integer,
  "cloudCover": integer
}
फ़ील्ड
currentTime

string (Timestamp format)

दिखाए गए डेटा से जुड़ा मौजूदा समय (यूटीसी).

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

timeZone

object (TimeZone)

अनुरोध की गई जगह का टाइम ज़ोन.

weatherCondition

object (WeatherCondition)

मौसम की मौजूदा स्थिति.

temperature

object (Temperature)

मौजूदा तापमान.

feelsLikeTemperature

object (Temperature)

अनुरोध की गई जगह पर, मौजूदा तापमान कैसा महसूस हो रहा है.

dewPoint

object (Temperature)

मौजूदा ड्यू पॉइंट तापमान.

heatIndex

object (Temperature)

मौजूदा हीट इंडेक्स तापमान.

windChill

object (Temperature)

मौजूदा विंड चिल, त्वचा पर महसूस होने वाला हवा का तापमान.

ध्यान दें: यह फ़ील्ड, जापान और दक्षिण कोरिया में मौजूद जगहों के लिए खाली ऑब्जेक्ट दिखाता है.

precipitation

object (Precipitation)

बारिश होने की मौजूदा संभावना और पिछले एक घंटे में हुई बारिश की मात्रा.

airPressure

object (AirPressure)

हवा के दबाव की मौजूदा स्थिति.

wind

object (Wind)

हवा की मौजूदा स्थिति.

visibility

object (Visibility)

मौजूदा विज़िबिलिटी.

ध्यान दें: यह फ़ील्ड, जापान और दक्षिण कोरिया में मौजूद जगहों के लिए खाली ऑब्जेक्ट दिखाता है.

currentConditionsHistory

object (CurrentConditionsHistory)

पिछले 24 घंटों में, मौजूदा स्थितियों में हुए बदलाव.

isDaytime

boolean

अगर अनुरोध की गई जगह पर मौजूदा समय, स्थानीय सूर्योदय (शामिल है) और सूर्यास्त (शामिल नहीं है) के बीच का है, तो True. अगर ऐसा नहीं है, तो इसका मतलब है कि रात का समय है (सूर्यास्त और अगले सूर्योदय के बीच का समय).

relativeHumidity

integer

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

uvIndex

integer

मौजूदा पराबैंगनी (यूवी) इंडेक्स.

thunderstormProbability

integer

आंधी-तूफ़ान आने की मौजूदा संभावना (0 से 100 के बीच की वैल्यू).

ध्यान दें: जापान और दक्षिण कोरिया में मौजूद जगहों के लिए, जवाब में यह फ़ील्ड शामिल नहीं किया जाता.

cloudCover

integer

बादलों से ढके आसमान का मौजूदा प्रतिशत (0 से 100 तक की वैल्यू).

ध्यान दें: जापान और दक्षिण कोरिया में मौजूद जगहों के लिए, जवाब में यह फ़ील्ड शामिल नहीं किया जाता.

अनुमति पाने के लिंक

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

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

CurrentConditionsHistory

यह पिछले 24 घंटों में, मौजूदा स्थितियों में हुए बदलावों के सेट को दिखाता है.

JSON के काेड में दिखाना
{
  "temperatureChange": {
    object (Temperature)
  },
  "maxTemperature": {
    object (Temperature)
  },
  "minTemperature": {
    object (Temperature)
  },
  "snowQpf": {
    object (QuantitativePrecipitationForecast)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
फ़ील्ड
temperatureChange

object (Temperature)

मौजूदा तापमान में से 24 घंटे पहले का तापमान घटाने पर मिलने वाली वैल्यू.

maxTemperature

object (Temperature)

पिछले 24 घंटों में सबसे ज़्यादा तापमान.

minTemperature

object (Temperature)

पिछले 24 घंटों में सबसे कम तापमान.

snowQpf

object (QuantitativePrecipitationForecast)

एक तय समयावधि में गिरने वाली बर्फ़ की अनुमानित मात्रा. इसमें बर्फ़ के पिघलने या जमने की संभावना को शामिल नहीं किया जाता. ध्यान दें: यह बर्फ़बारी की असल मात्रा है, न कि पानी के बराबर इसकी मात्रा. QPF, Quantitative Precipitation Forecast का छोटा नाम है. ज़्यादा जानकारी के लिए, QuantitativePrecipitationForecast की परिभाषा देखें.

qpf

object (QuantitativePrecipitationForecast)

किसी समयावधि में होने वाली बारिश, बर्फ़बारी, ओले वगैरह की कुल मात्रा. ध्यान दें: क्यूपीएफ़, क्वांटिटेटिव प्रेसिपिटेशन फ़ोरकास्ट का छोटा नाम है. ज़्यादा जानकारी के लिए, कृपया QuantitativePrecipitationForecast की परिभाषा देखें.