- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- PublicAlerts
- WeatherEventType
- गंभीरता
- निश्चितता
- Urgency
- SafetyRecommendation
- DataSource
- पब्लिशर
- इसे आज़माएं!
यह फ़ंक्शन, किसी जगह के लिए मौसम की सार्वजनिक चेतावनियां दिखाता है.
एचटीटीपी अनुरोध
GET https://weather.googleapis.com/v1/publicAlerts:lookup
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
location |
ज़रूरी है. वह जगह जहां के लिए आपको मौसम की सार्वजनिक चेतावनियां चाहिए. यह सेवा, उन चेतावनियों को दिखाएगी जिन पर इस जगह का असर पड़ा है. |
pageSize |
ज़रूरी नहीं. हर पेज पर, मौसम की सार्वजनिक चेतावनियों के ज़्यादा से ज़्यादा रिकॉर्ड दिखाए जाते हैं. |
pageToken |
ज़रूरी नहीं. यह पिछले |
languageCode |
ज़रूरी नहीं. इस कुकी की मदद से क्लाइंट, जवाब के लिए भाषा चुन सकता है. अगर उस भाषा के लिए डेटा उपलब्ध नहीं है, तो एपीआई सबसे मिलते-जुलते डेटा का इस्तेमाल करता है. अनुमति वाली वैल्यू, IETF BCP-47 स्टैंडर्ड पर आधारित होती हैं. डिफ़ॉल्ट वैल्यू "en" होती है. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
publicAlerts.lookup RPC के लिए जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना |
|---|
{
"weatherAlerts": [
{
object ( |
| फ़ील्ड | |
|---|---|
weatherAlerts[] |
सार्वजनिक मौसम की चेतावनी के रिकॉर्ड, अनुरोध में बताई गई चेतावनियों की संख्या और पेज के साइज़ के हिसाब से. |
regionCode |
यह ISO_3166-1 alpha-2 कोड है. यह उस इलाके का कोड है जिसकी जानकारी अनुरोध में दी गई है. क्षेत्र की जानकारी देने के लिए, ISO_3166-1_alpha-2 का इस्तेमाल किया जाता है. |
nextPageToken |
यह एक ऐसा टोकन होता है जिसे |
अनुमति पाने के लिंक
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform
PublicAlerts
इससे मौसम की सार्वजनिक चेतावनियों के बारे में पता चलता है.
| JSON के काेड में दिखाना |
|---|
{ "alertId": string, "alertTitle": { object ( |
| फ़ील्ड | |
|---|---|
alertId |
इस सूचना के लिए यूनीक आइडेंटिफ़ायर. |
alertTitle |
सूचना का स्थानीय भाषा में टाइटल. |
eventType |
मौसम से जुड़ी घटना का टाइप. |
areaName |
उस इलाके का नाम जहां के लिए सूचना जारी की गई है. |
instruction[] |
पब्लिशर के सुझाए गए निर्देश. कृपया ध्यान दें कि इस फ़ील्ड को स्थानीय भाषा में होना चाहिए. हालांकि, इसकी कोई गारंटी नहीं है. |
safetyRecommendations[] |
उपयोगकर्ता को सुरक्षा से जुड़े सुझाव देने का निर्देश. ये सुझाव, पब्लिशर या अन्य संस्थाएं दे सकती हैं. |
timezoneOffset |
सूचना की जगह के लिए, यूटीसी से टाइम ज़ोन का ऑफ़सेट. वैल्यू को 's' पर खत्म होने वाली स्ट्रिंग के तौर पर फ़ॉर्मैट किया जाता है. उदाहरण के लिए, यूटीसी से चार घंटे पहले के लिए "-14400s". |
startTime |
इवेंट के शुरू होने का समय. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
expirationTime |
इवेंट के खत्म होने का समय. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
dataSource |
सूचना जारी करने वाले पब्लिशर की जानकारी. |
polygon |
उन इलाकों का GeoJSON फ़ॉर्मैट, जहां के लिए सूचना जारी की गई है. GeoJSON डेटा, RFC 7946 फ़ॉर्मैट में होना चाहिए. साथ ही, यह एक पॉलीगॉन (एक ही इलाके के लिए) या मल्टीपॉलीगॉन (अलग-अलग इलाकों के लिए) के तौर पर दिखना चाहिए. उदाहरण: { "type": "Polygon", "coordinates": [ [ [-1, -1], [-1, 0], [0, 0], [-1, -1] ] ] } MultiPolygon GeoJson स्ट्रिंग का सैंपल ऐसा दिखता है: { "type": "MultiPolygon", "coordinates": [ [ [0, 0], [-1, 0], [-1, 1], [0, 0] ], [ [0, 0], [-2, 0], [-2, 2], [0, 0] ] ] |
description |
आधिकारिक संस्था की ओर से जारी की गई चेतावनी के बारे में नया टेक्स्ट. कृपया ध्यान दें कि इस फ़ील्ड को स्थानीय भाषा में होना चाहिए. हालांकि, इसकी कोई गारंटी नहीं है. |
severity |
चेतावनी का गंभीरता लेवल. |
certainty |
सूचना मिलने की संभावना. |
urgency |
सूचना कितनी ज़रूरी है. |
WeatherEventType
मौसम से जुड़ी घटना का टाइप.
| Enums | |
|---|---|
WEATHER_EVENT_TYPE_UNSPECIFIED |
मौसम से जुड़े इवेंट के टाइप की जानकारी नहीं दी गई है. |
ACID_RAIN |
ऐसिड रेन का इवेंट. |
AFTERSHOCK |
भूकंप के बाद के झटके का इवेंट. |
AVALANCHE |
हिमस्खलन का इवेंट. |
BLIZZARD |
बर्फ़ीला तूफ़ान. |
BLOWING_SNOW |
बर्फ़ीली आंधी से जुड़ी चेतावनी. |
BUSHFIRE |
जंगल में आग लगने की घटना. |
COASTAL_FLOOD |
तटीय इलाकों में बाढ़ की घटना. |
COASTAL_HAZARD |
तटीय इलाकों में खतरे की घटना. |
COLD |
कोल्ड इवेंट. |
CYCLONE |
चक्रवात का इवेंट. |
DROUGHT |
सूखे की स्थिति. |
DUST_STORM |
धूल भरी आंधी. |
EARTHQUAKE |
भूकंप का इवेंट. |
EXTRATROPICAL_CYCLONE |
उष्णकटिबंधीय चक्रवात का इवेंट. |
FIRE |
इवेंट ट्रिगर करता है. |
FIRE_WEATHER |
जंगल में आग लगने की घटना. |
FLASH_FLOOD |
अचानक बाढ़ आने की घटना. |
FLOOD |
बाढ़ की घटना. |
FOG |
फ़ॉग इवेंट. |
FREEZING |
फ़्रीज़िंग इवेंट. |
FREEZING_AIR_TEMPERATURE |
हवा का तापमान बहुत कम होने की वजह से होने वाला इवेंट. |
FREEZING_DRIZZLE |
बर्फ़ीली बूंदा-बांदी की चेतावनी. |
FREEZING_RAIN_EVENT |
बर्फ़ीली बारिश. |
FROST |
पाले का इवेंट. |
GALE |
Gale इवेंट. |
GLAZE |
ग्लेज़ इवेंट. |
HAIL |
ओले गिरने का इवेंट. |
HAZARDOUS_SEAS |
समुद्र में खतरे की स्थिति. |
HEAT |
हीट इवेंट. |
HUMIDITY |
नमी से जुड़ा इवेंट. |
HURRICANE |
तूफ़ान से जुड़ा इवेंट. |
ICE_STORM |
बर्फ़ीले तूफ़ान का इवेंट. |
INDUSTRIAL_FIRE |
फ़ैक्ट्री में आग लगने की घटना. |
LAKE_EFFECT_SNOW |
लेक इफ़ेक्ट स्नो इवेंट. |
LANDSLIDE |
भूस्खलन की घटना. |
MONSOON |
बारिश के मौसम में होने वाला इवेंट. |
MUDDY_FLOOD |
बाढ़ के पानी में मिट्टी मिली हुई है. |
OUTFLOW |
आउटफ़्लो इवेंट. |
RADIATION |
रेडिएशन इवेंट. |
RAIN_EVENT |
बारिश का इवेंट. |
RIVER_FLOODING |
नदी में बाढ़ आने की घटना. |
SEVERE_THUNDERSTORM_WARNING |
बादलों की गड़गड़ाहट के साथ तेज़ आंधी की चेतावनी. |
SNOWSQUALL |
स्नोस्क्वाल इवेंट. |
SNOW_EVENT |
बर्फ़बारी का इवेंट. |
STORM |
तूफ़ान की घटना. |
STORM_SURGE |
तूफ़ान बढ़ने की घटना. |
THUNDER |
तूफ़ान की घटना. |
THUNDERSTORM |
आंधी-तूफ़ान की घटना. |
TORNADO |
बवंडर की घटना. |
TORNADO_WARNING |
बवंडर की चेतावनी वाला इवेंट. |
TROPICAL_CYCLONE |
उष्णकटिबंधीय चक्रवात की घटना. |
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES |
उष्णकटिबंधीय चक्रवात की चेतावनी और निगरानी से जुड़ा इवेंट. |
TROPICAL_DISTURBANCE |
ट्रॉपिकल डिस्टर्बेंस की घटना. |
TROPICAL_STORM |
उष्णकटिबंधीय तूफ़ान. |
TSUNAMI |
सुनामी से जुड़ा इवेंट. |
TYPHOON |
तूफ़ान का इवेंट. |
VOLCANIC_ASH |
ज्वालामुखी की राख का धुआँ फ़ैला है. |
VOLCANIC_ERUPTION |
ज्वालामुखी विस्फोट का इवेंट. |
WILDFIRE |
जंगल में आग लगने की घटना. |
WIND |
हवा से जुड़ा इवेंट. |
WIND_CHILL |
ठंडी हवा चलने की वजह से तापमान में गिरावट. |
WIND_WAVE |
हवा की लहर का इवेंट. |
WINTER_STORM |
बर्फ़ीले तूफ़ान का इवेंट. |
गंभीरता
यह कोड, सूचना वाले मैसेज के विषय इवेंट की गंभीरता को दिखाता है.
| Enums | |
|---|---|
SEVERITY_UNKNOWN |
गंभीरता के बारे में जानकारी नहीं है. |
EXTREME |
जीवन या संपत्ति को असाधारण खतरा। |
SEVERE |
जीवन या संपत्ति को गंभीर खतरा। |
MODERATE |
जीवन या संपत्ति को संभावित खतरा। |
MINOR |
जीवन या संपत्ति को मामूली खतरा। |
निश्चितता
यह कोड, सूचना वाले मैसेज के विषय इवेंट की पुष्टि करता है.
| Enums | |
|---|---|
CERTAINTY_UNKNOWN |
पक्के तौर पर नहीं कहा जा सकता. |
OBSERVED |
यह तय किया गया है कि उल्लंघन हुआ है या अब भी हो रहा है. |
VERY_LIKELY |
बहुत ज़्यादा संभावना है. |
LIKELY |
संभावना है (p > ~50%). |
POSSIBLE |
संभव है, लेकिन इसकी संभावना कम है (p <= ~50%). |
UNLIKELY |
नहीं (p ~ 0%). |
अत्यावश्यकता
यह कोड, सूचना वाले मैसेज के विषय इवेंट की प्राथमिकता को दिखाता है.
| Enums | |
|---|---|
URGENCY_UNKNOWN |
इस बारे में जानकारी नहीं है कि यह समस्या कितनी ज़रूरी है. |
IMMEDIATE |
जवाब देने वाली कार्रवाई तुरंत की जानी चाहिए. |
EXPECTED |
जल्द से जल्द (अगले एक घंटे के अंदर) जवाब देना ज़रूरी है. |
FUTURE |
जल्द ही जवाब देने वाली कार्रवाई की जानी चाहिए. |
PAST |
अब जवाब देने वाली कार्रवाई की ज़रूरत नहीं है. |
SafetyRecommendation
यह सुरक्षा से जुड़े सुझाव को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "directive": string, "subtext": string } |
| फ़ील्ड | |
|---|---|
directive |
उपयोगकर्ता के लिए निर्देश. कृपया ध्यान दें कि इस फ़ील्ड को स्थानीय भाषा में होना चाहिए. हालांकि, इसकी कोई गारंटी नहीं है. |
subtext |
निर्देश के लिए एक वैकल्पिक सबटेक्स्ट, जिसमें उपयोगकर्ता के लिए ज़्यादा जानकारी हो सकती है. कृपया ध्यान दें कि इस फ़ील्ड को स्थानीय भाषा में होना चाहिए. हालांकि, इसकी कोई गारंटी नहीं है. |
DataSource
यह किसी डेटा सोर्स के लिंक को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{
"publisher": enum ( |
| फ़ील्ड | |
|---|---|
publisher |
सूचना देने वाला पब्लिशर. |
name |
पब्लिशर का आधिकारिक नाम. कृपया ध्यान दें कि इस फ़ील्ड को स्थानीय भाषा में होना चाहिए. हालांकि, इसकी कोई गारंटी नहीं है. |
authorityUri |
अथॉरिटी की वेबसाइट का यूआरएल. |
प्रकाशक
सूचना देने वाला पब्लिशर.
| Enums | |
|---|---|
PUBLISHER_UNSPECIFIED |
पब्लिशर की जानकारी नहीं दी गई है. |
AUSTRALIA_ACT_ESA |
ऑस्ट्रेलिया ऑस्ट्रेलियन कैपिटल टेरिटरी |
AUSTRALIA_NSW_RFS |
न्यू साउथ वेल्स |
AUSTRALIA_QLD_QFES |
क्वींसलैंड |
AUSTRALIA_SA_CFS |
दक्षिणी ऑस्ट्रेलिया |
METEO_ALARM_AT |
Meteoalarm / EUMETNET Austria |
METEO_ALARM_BS |
बोस्निया |
BRAZIL_CENAD |
ब्राज़ील में आपदा प्रबंधन एजेंसी |
BRAZIL_INMET |
ब्राज़ील में मौसम विज्ञान एजेंसी |
UK_ENV_AGENCY |
यूनाइटेड किंगडम |
METEO_ALARM_BG |
Meteoalarm / EUMETNET Bulgaria |
METEO_ALARM_CR |
क्रोएशिया |
METEO_ALARM_CY |
साइप्रस |
METEO_ALARM_CS |
चेकिया |
METEO_ALARM_DK |
डेनमार्क |
EC_INAMHI |
इक्वाडोर |
METEO_ALARM_FI |
Meteoalarm / EUMETNET Finland |
METEO_ALARM_FR |
फ़्रांस |
DE_DWD |
जर्मनी |
METEO_ALARM_GB |
Meteoalarm / EUMETNET Great Britain |
METEO_ALARM_GR |
ग्रीस |
METEO_ALARM_HU |
हंगरी |
METEO_ALARM_IS |
आइसलैंड |
METEO_ALARM_IE |
आयरलैंड |
METEO_ALARM_IT |
इटली |
JM_JMS |
जमैका |
JMA |
जापान |
METEO_ALARM_NL |
Meteoalarm / EUMETNET Netherlands |
METEO_ALARM_LV |
लातविया |
METEO_ALARM_LT |
लिथुआनिया |
METEO_ALARM_LU |
लक्ज़मबर्ग |
MEXICO_CIRES |
मेक्सिको मेक्सिको सीआईआरईएस |
NZ_GEONET |
न्यूज़ीलैंड न्यूज़ीलैंड जियोनेट |
NZ_NMS |
MetService |
METEO_ALARM_MK |
Meteoalarm / EUMETNET North Macedonia |
METEO_ALARM_NO |
नॉर्वे |
PHILIPPINES_PAGASA |
फ़िलिपींस |
METEO_ALARM_PL |
Meteoalarm / EUMETNET Poland |
METEO_ALARM_PT |
पुर्तगाल |
METEO_ALARM_RO |
रोमानिया |
METEO_ALARM_RS |
सर्बिया |
SG_MSS |
सिंगापुर |
METEO_ALARM_SK |
Meteoalarm / EUMETNET Slovakia |
METEO_ALARM_SI |
स्लोवेनिया |
SB_MET |
सोलोमन द्वीप समूह |
METEO_ALARM_ES |
Meteoalarm / EUMETNET Spain |
METEO_ALARM_SE |
स्वीडन |
METEO_ALARM_CH |
स्विट्ज़रलैंड |
TAIWAN_NCDR |
ताइवान |
NOAA |
अमेरिका का एनओएए |
WCATWC |
नैशनल सुनामी वॉर्निंग सेंटर |