Method: currentConditions.lookup

किसी जगह के मौसम की मौजूदा स्थिति दिखाता है.

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

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

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

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

पैरामीटर
location

object (LatLng)

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

unitsSystem

enum (UnitsSystem)

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

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

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

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)
  },
  "qpf": {
    object (QuantitativePrecipitationForecast)
  }
}
फ़ील्ड
temperatureChange

object (Temperature)

मौजूदा तापमान में से 24 घंटे पहले का तापमान घटाने पर.

maxTemperature

object (Temperature)

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

minTemperature

object (Temperature)

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

qpf

object (QuantitativePrecipitationForecast)

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