- HTTP 要求
- 查詢參數
- 要求主體
- 回應主體
- 授權範圍
- PublicAlerts
- WeatherEventType
- 嚴重性
- 確定性
- 緊急程度
- SafetyRecommendation
- DataSource
- 發布商
- 試試看!
傳回指定地點的公共天氣警報。
HTTP 要求
GET https://weather.googleapis.com/v1/publicAlerts:lookup
這個網址使用 gRPC 轉碼語法。
查詢參數
| 參數 | |
|---|---|
location |
必要欄位。要接收災害天氣警報的地點。服務會傳回受影響區域與這個位置相交的警報。 |
pageSize |
(選用步驟) 每頁傳回的公開天氣警報記錄數量上限。 |
pageToken |
(選用步驟) 屬於接收自前一個 |
languageCode |
(選用步驟) 允許用戶端選擇回覆的語言。如果無法提供該語言的資料,API 會使用最接近的語言。有效值須符合 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 |
這項快訊的專屬 ID。 |
alertTitle |
快訊的本地化標題。 |
eventType |
天氣事件類型。 |
areaName |
發布警報的區域名稱。 |
instruction[] |
發布商建議的指示。請注意,雖然這個欄位應經過本地化,但我們無法保證一定會本地化。 |
safetyRecommendations[] |
向使用者提供安全建議,這些建議可由發布者或其他機構提供。 |
timezoneOffset |
快訊所在位置與世界標準時間的時區偏移量。值的格式為以「s」結尾的字串,例如 「-14400s」表示比世界標準時間慢 4 小時。 |
startTime |
活動開始時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數位數。系統也接受「Z」以外的偏移量。例如: |
expirationTime |
活動的到期時間。 使用 RFC 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
天氣事件類型。
| 列舉 | |
|---|---|
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 |
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 |
冬季暴風活動。 |
嚴重性
表示快訊訊息主題事件嚴重程度的代碼。
| 列舉 | |
|---|---|
SEVERITY_UNKNOWN |
嚴重程度不明。 |
EXTREME |
生命或財產受到極大威脅。 |
SEVERE |
生命或財產受到重大威脅。 |
MODERATE |
生命或財產可能受到威脅。 |
MINOR |
生命或財產受到輕微威脅。 |
確定度
表示警報訊息主題事件確定程度的代碼。
| 列舉 | |
|---|---|
CERTAINTY_UNKNOWN |
確定性不明。 |
OBSERVED |
已發生或正在發生。 |
VERY_LIKELY |
很有可能。 |
LIKELY |
可能 (p > ~50%)。 |
POSSIBLE |
可能但不太可能 (p <= ~50%)。 |
UNLIKELY |
不太可能 (p ~ 0%)。 |
急迫性
表示快訊訊息主題事件緊急程度的代碼。
| 列舉 | |
|---|---|
URGENCY_UNKNOWN |
緊急程度不明。 |
IMMEDIATE |
應立即採取回應措施。 |
EXPECTED |
應盡快採取相應行動 (在接下來的一小時內)。 |
FUTURE |
應在不久的將來採取相應行動。 |
PAST |
您無須再採取任何行動。 |
SafetyRecommendation
代表安全建議。
| JSON 表示法 |
|---|
{ "directive": string, "subtext": string } |
| 欄位 | |
|---|---|
directive |
給使用者的指示。請注意,雖然這個欄位應經過本地化,但我們無法保證一定會本地化。 |
subtext |
指令的選用副文字,可包含使用者的額外背景資訊。請注意,雖然這個欄位應經過本地化,但我們無法保證一定會本地化。 |
DataSource
代表資料來源的連結。
| JSON 表示法 |
|---|
{
"publisher": enum ( |
| 欄位 | |
|---|---|
publisher |
快訊發布者。 |
name |
正式發布者名稱。請注意,雖然這個欄位應經過本地化,但我們無法保證一定會本地化。 |
authorityUri |
主管機關網站的網址。 |
發布商
快訊發布者。
| 列舉 | |
|---|---|
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 / 歐洲氣象網英國 |
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 |
紐西蘭 GeoNet |
NZ_NMS |
MetService |
METEO_ALARM_MK |
Meteoalarm / 歐洲氣象網北馬其頓 |
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 / 歐洲氣象網斯洛伐克 |
METEO_ALARM_SI |
斯洛維尼亞 |
SB_MET |
索羅門群島 |
METEO_ALARM_ES |
Meteoalarm / EUMETNET Spain |
METEO_ALARM_SE |
瑞典 |
METEO_ALARM_CH |
瑞士 |
TAIWAN_NCDR |
台灣 |
NOAA |
美國國家海洋和大氣管理局 (NOAA) |
WCATWC |
美國國家海嘯預警中心 |