Method: currentConditions.lookup

किसी जगह पर मौसम की मौजूदा स्थितियों की जानकारी देता है.

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

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

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

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

पैरामीटर
location

object (LatLng)

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

unitsSystem

enum (UnitsSystem)

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

languageCode

string

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

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

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

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

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

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

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

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

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)

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

qpf

object (QuantitativePrecipitationForecast)

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