- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- CurrentConditionsHistory
किसी जगह पर मौसम की मौजूदा स्थितियों की जानकारी देता है.
एचटीटीपी अनुरोध
GET https://weather.googleapis.com/v1/currentConditions:lookup
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
location |
ज़रूरी है. वह जगह जहां के मौसम की मौजूदा जानकारी चाहिए. |
unitsSystem |
ज़रूरी नहीं. मौसम की जानकारी के लिए इस्तेमाल किया जाने वाला यूनिट सिस्टम. अगर यह जानकारी नहीं दी जाती है, तो मौसम की जानकारी मेट्रिक सिस्टम में दिखाई जाएगी (डिफ़ॉल्ट = METRIC). |
languageCode |
ज़रूरी नहीं. इस कुकी की मदद से क्लाइंट, जवाब के लिए भाषा चुन सकता है. अगर उस भाषा के लिए डेटा उपलब्ध नहीं है, तो एपीआई सबसे मिलते-जुलते डेटा का इस्तेमाल करता है. अनुमति वाली वैल्यू, IETF BCP-47 स्टैंडर्ड पर आधारित होती हैं. डिफ़ॉल्ट वैल्यू "en" होती है. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
currentConditions.lookup RPC के लिए जवाब - यह अनुरोध की गई जगह के मौजूदा मौसम की जानकारी दिखाता है.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना |
|---|
{ "currentTime": string, "timeZone": { object ( |
| फ़ील्ड | |
|---|---|
currentTime |
यह, दिखाए गए डेटा से जुड़ा मौजूदा समय (यूटीसी) है. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
timeZone |
अनुरोध की गई जगह का टाइम ज़ोन. |
weatherCondition |
मौसम की मौजूदा स्थिति. |
temperature |
मौजूदा तापमान. |
feelsLikeTemperature |
इससे पता चलता है कि अनुरोध की गई जगह पर, फ़िलहाल तापमान कैसा है. |
dewPoint |
ओस बनने के लिए ज़रूरी मौजूदा तापमान. |
heatIndex |
मौजूदा हीट इंडेक्स का तापमान. |
windChill |
हवा की वजह से महसूस होने वाली ठंड, त्वचा के संपर्क में आने वाली हवा का तापमान. |
precipitation |
बारिश होने की मौजूदा संभावना और पिछले एक घंटे में हुई बारिश की मात्रा. |
airPressure |
हवा के मौजूदा प्रेशर की स्थिति. |
wind |
हवा की मौजूदा स्थिति. |
visibility |
मौजूदा विज़िबिलिटी. |
currentConditionsHistory |
पिछले 24 घंटों में, मौजूदा स्थितियों में हुए बदलाव. |
isDaytime |
अगर अनुरोध की गई जगह पर मौजूदा समय, स्थानीय सूर्योदय (शामिल) और सूर्यास्त (शामिल नहीं) के बीच है, तो यह वैल्यू सही होती है. इसके अलावा, यह रात का समय होता है (सूरज ढलने और अगली सुबह सूरज निकलने के बीच का समय). |
relativeHumidity |
रिलेटिव ह्युमिडिटी का मौजूदा प्रतिशत (वैल्यू 0 से 100 के बीच). |
uvIndex |
मौजूदा अल्ट्रावायलट (यूवी) इंडेक्स. |
thunderstormProbability |
आंधी-तूफ़ान आने की मौजूदा संभावना (वैल्यू 0 से 100 तक). |
cloudCover |
बादलों से ढके आसमान का मौजूदा प्रतिशत (वैल्यू 0 से 100 के बीच). |
अनुमति पाने के लिंक
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform
CurrentConditionsHistory
इससे पिछले 24 घंटों में, मौजूदा स्थितियों में हुए बदलावों के बारे में पता चलता है.
| JSON के काेड में दिखाना |
|---|
{ "temperatureChange": { object ( |
| फ़ील्ड | |
|---|---|
temperatureChange |
मौजूदा तापमान में से 24 घंटे पहले के तापमान को घटाकर यह मेट्रिक मिलती है. |
maxTemperature |
पिछले 24 घंटों में सबसे ज़्यादा तापमान. |
minTemperature |
पिछले 24 घंटों में कम से कम (सबसे कम) तापमान. |
snowQpf |
पिछले 24 घंटों में गिरी बर्फ़ की मात्रा. इसे तरल पानी के बराबर मापा जाता है. ध्यान दें: QPF, Quantitative Precipitation Forecast का संक्षिप्त रूप है. ज़्यादा जानकारी के लिए, कृपया QuantitativePrecipitationForecast की परिभाषा देखें. |
qpf |
पिछले 24 घंटों में हुई बारिश की मात्रा. इसे लिक्विड वॉटर इक्विवेलेंट के तौर पर मापा जाता है. ध्यान दें: QPF, Quantitative Precipitation Forecast का संक्षिप्त रूप है. ज़्यादा जानकारी के लिए, कृपया QuantitativePrecipitationForecast की परिभाषा देखें. |