- בקשת HTTP
- פרמטרים של שאילתה
- גוף הבקשה
- גוף התגובה
- היקפי הרשאה
- PublicAlerts
- WeatherEventType
- רמת החומרה
- רמת הוודאות
- דחיפות
- SafetyRecommendation
- DataSource
- בעל תוכן דיגיטלי
- כדאי לנסות!
הפונקציה מחזירה התראות ציבוריות לגבי מזג האוויר במיקום נתון.
בקשת HTTP
GET https://weather.googleapis.com/v1/publicAlerts:lookup
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
location |
חובה. המיקום שעבורו רוצים לקבל התראות ציבוריות על מזג האוויר. השירות יחזיר התראות שהאזור המושפע שלהן מצטלב עם המיקום הזה. |
pageSize |
אופציונלי. המספר המקסימלי של רשומות של התראות מזג אוויר ציבוריות שיוחזרו בכל דף. |
pageToken |
אופציונלי. טוקן של דף שהתקבל מקריאה קודמת של |
languageCode |
אופציונלי. מאפשר ללקוח לבחור את השפה של התשובה. אם אי אפשר לספק נתונים בשפה הזו, ה-API ישתמש בהתאמה הקרובה ביותר. הערכים המותרים מבוססים על התקן IETF BCP-47. ערך ברירת המחדל הוא en. |
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
תשובה לקריאה לשירות מרוחק (RPC) של publicAlerts.lookup.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג ב-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 |
ההפרש בין אזור הזמן של המיקום שבו התקבלה ההתראה לבין UTC. הערך הוא מחרוזת שמסתיימת ב-s, למשל, "-14400s" לציון 4 שעות אחרי שעון UTC. |
startTime |
שעת ההתחלה של האירוע. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
expirationTime |
תאריך התפוגה של האירוע. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: |
dataSource |
פרטים של המו"ל ששלח את ההתראה. |
polygon |
ייצוג GeoJSON של האזורים שבהם ההתראה מתפרסמת. נתוני ה-GeoJSON צריכים להיות בפורמט RFC 7946 ולייצג פוליגון (לאזור רציף יחיד) או MultiPolygon (למספר אזורים נפרדים). דוגמה: { "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
סוג אירוע מזג האוויר.
| טיפוסים בני מנייה (enum) | |
|---|---|
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 |
אירוע של רוחות חזקות מאוד. |
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 |
אירוע של סופת חורף. |
מידת החומרה
הקוד שמציין את רמת החומרה של האירוע שקשור להודעת ההתראה.
| טיפוסים בני מנייה (enum) | |
|---|---|
SEVERITY_UNKNOWN |
דרגת החומרה לא ידועה. |
EXTREME |
סכנה יוצאת דופן לנפש או לרכוש. |
SEVERE |
סכנה משמעותית לחיים או לרכוש. |
MODERATE |
סכנה אפשרית לחיים או לרכוש. |
MINOR |
סכנה קלה לנפש או לרכוש. |
ודאות
הקוד שמציין את רמת הוודאות של אירוע הנושא בהודעת ההתראה.
| טיפוסים בני מנייה (enum) | |
|---|---|
CERTAINTY_UNKNOWN |
רמת הוודאות לא ידועה. |
OBSERVED |
נקבע שהאירוע התרחש או שהוא מתרחש כרגע. |
VERY_LIKELY |
סביר מאוד. |
LIKELY |
סביר (p > ~50%). |
POSSIBLE |
אפשרי אבל לא סביר (p <= ~50%). |
UNLIKELY |
סביר להניח שלא (p ~ 0%). |
דחיפות
הקוד שמציין את הדחיפות של אירוע הנושא בהודעת ההתראה.
| טיפוסים בני מנייה (enum) | |
|---|---|
URGENCY_UNKNOWN |
רמת הדחיפות לא ידועה. |
IMMEDIATE |
צריך לפעול באופן מיידי. |
EXPECTED |
מומלץ לנקוט פעולה בהקדם (במהלך השעה הקרובה). |
FUTURE |
צריך לנקוט פעולה בתגובה בעתיד הקרוב. |
PAST |
אין יותר צורך בפעולה מצידכם. |
SafetyRecommendation
מייצג המלצה בנושא בטיחות.
| ייצוג ב-JSON |
|---|
{ "directive": string, "subtext": string } |
| שדות | |
|---|---|
directive |
הוראה למשתמש. שימו לב: השדה הזה אמור להיות מתורגם לשפה המקומית, אבל אין ערובה לכך. |
subtext |
טקסט משני אופציונלי להנחיה, שיכול להכיל הקשר נוסף למשתמש. שימו לב: השדה הזה אמור להיות מתורגם לשפה המקומית, אבל אין ערובה לכך. |
DataSource
מייצג קישור למקור נתונים.
| ייצוג ב-JSON |
|---|
{
"publisher": enum ( |
| שדות | |
|---|---|
publisher |
המוציא לאור של ההתראה. |
name |
השם הרשמי של המוציא לאור. שימו לב: השדה הזה אמור להיות מתורגם לשפה המקומית, אבל אין ערובה לכך. |
authorityUri |
כתובת האתר של הרשות. |
בעל תוכן דיגיטלי
המוציא לאור של ההתראה.
| טיפוסים בני מנייה (enum) | |
|---|---|
PUBLISHER_UNSPECIFIED |
לא צוין בעל תוכן דיגיטלי. |
AUSTRALIA_ACT_ESA |
אוסטרליה טריטוריית הבירה האוסטרלית |
AUSTRALIA_NSW_RFS |
ניו סאות' ויילס |
AUSTRALIA_QLD_QFES |
Queensland |
AUSTRALIA_SA_CFS |
דרום אוסטרליה |
METEO_ALARM_AT |
Meteoalarm / EUMETNET Austria |
METEO_ALARM_BS |
בוסניה |
BRAZIL_CENAD |
Brazil Disaster Agency בברזיל |
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 |
מקסיקו מקסיקו CIRES |
NZ_GEONET |
ניו זילנד New Zealand 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 |
NOAA בארצות הברית |
WCATWC |
National Tsunami Warning Center |