- Permintaan HTTP
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- PublicAlerts
- WeatherEventType
- Keparahan
- Kepastian
- Urgensi
- SafetyRecommendation
- DataSource
- Penayang
- Cobalah!
Menampilkan peringatan cuaca publik untuk lokasi tertentu.
Permintaan HTTP
GET https://weather.googleapis.com/v1/publicAlerts:lookup
URL ini menggunakan sintaksis gRPC Transcoding.
Parameter kueri
| Parameter | |
|---|---|
location |
Wajib. Lokasi untuk mendapatkan peringatan cuaca publik. Layanan ini akan menampilkan peringatan yang area terdampaknya beririsan dengan lokasi ini. |
pageSize |
Opsional. Jumlah maksimum data peringatan cuaca publik yang akan ditampilkan per halaman. |
pageToken |
Opsional. Token halaman yang diterima dari panggilan |
languageCode |
Opsional. Memungkinkan klien memilih bahasa untuk respons. Jika data tidak dapat disediakan untuk bahasa tersebut, API akan menggunakan kecocokan terdekat. Nilai yang diizinkan mengandalkan standar IETF BCP-47. Nilai defaultnya adalah "en". |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Respons untuk RPC publicAlerts.lookup.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"weatherAlerts": [
{
object ( |
| Kolom | |
|---|---|
weatherAlerts[] |
Catatan peringatan cuaca publik, sesuai dengan jumlah peringatan dan ukuran halaman yang ditentukan dalam permintaan. |
regionCode |
Kode alpha-2 ISO_3166-1 wilayah yang sesuai dengan lokasi yang diberikan dalam permintaan. Wilayah dinyatakan menggunakan ISO_3166-1_alpha-2. |
nextPageToken |
Token yang dapat dikirim sebagai |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
PublicAlerts
Mewakili peringatan cuaca publik.
| Representasi JSON |
|---|
{ "alertId": string, "alertTitle": { object ( |
| Kolom | |
|---|---|
alertId |
ID unik untuk pemberitahuan ini. |
alertTitle |
Judul yang dilokalkan untuk notifikasi. |
eventType |
Jenis peristiwa cuaca. |
areaName |
Nama area tempat peringatan dikeluarkan. |
instruction[] |
Petunjuk yang direkomendasikan oleh penayang. Perhatikan bahwa meskipun kolom ini harus dilokalkan, tidak ada jaminan bahwa kolom ini akan dilokalkan. |
safetyRecommendations[] |
Arahan rekomendasi keselamatan kepada pengguna, yang dapat diberikan oleh penayang atau otoritas lainnya. |
timezoneOffset |
Offset zona waktu dari UTC untuk lokasi notifikasi. Nilai diformat sebagai string yang diakhiri dengan 's', misalnya, "-14400s" untuk 4 jam di belakang UTC. |
startTime |
Waktu mulai acara. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
expirationTime |
Waktu habis masa berlaku acara. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
dataSource |
Detail penayang yang mengeluarkan pemberitahuan. |
polygon |
Representasi GeoJSON dari area tempat pemberitahuan dikeluarkan. Data GeoJSON harus dalam format RFC 7946 dan merepresentasikan Poligon (untuk satu area yang berdekatan) atau MultiPoligon (untuk beberapa area yang berbeda). Contoh: { "type": "Polygon", "coordinates": [ [ [-1, -1], [-1, 0], [0, 0], [-1, -1] ] ] } Contoh string GeoJson MultiPolygon terlihat seperti: { "type": "MultiPolygon", "coordinates": [ [ [0, 0], [-1, 0], [-1, 1], [0, 0] ], [ [0, 0], [-2, 0], [-2, 2], [0, 0] ] ] |
description |
Teks terbaru yang menjelaskan peringatan yang dikeluarkan oleh otoritas resmi. Perhatikan bahwa meskipun kolom ini harus dilokalkan, tidak ada jaminan bahwa kolom ini akan dilokalkan. |
severity |
Tingkat keparahan pemberitahuan. |
certainty |
Kepastian pemberitahuan. |
urgency |
Urgensi pemberitahuan. |
WeatherEventType
Jenis peristiwa cuaca.
| Enum | |
|---|---|
WEATHER_EVENT_TYPE_UNSPECIFIED |
Jenis peristiwa cuaca tidak ditentukan. |
ACID_RAIN |
Peristiwa hujan asam. |
AFTERSHOCK |
Peristiwa gempa susulan. |
AVALANCHE |
Acara longsoran salju. |
BLIZZARD |
Peristiwa badai salju. |
BLOWING_SNOW |
Peristiwa embusan salju. |
BUSHFIRE |
Peristiwa kebakaran hutan. |
COASTAL_FLOOD |
Peristiwa banjir pesisir. |
COASTAL_HAZARD |
Peristiwa bahaya pesisir. |
COLD |
Peristiwa dingin. |
CYCLONE |
Acara Cyclone. |
DROUGHT |
Peristiwa kekeringan. |
DUST_STORM |
Peristiwa badai debu. |
EARTHQUAKE |
Peristiwa gempa bumi. |
EXTRATROPICAL_CYCLONE |
Peristiwa siklon ekstratropis. |
FIRE |
Peristiwa kebakaran. |
FIRE_WEATHER |
Peristiwa cuaca kebakaran. |
FLASH_FLOOD |
Peristiwa banjir bandang. |
FLOOD |
Peristiwa banjir. |
FOG |
Peristiwa kabut. |
FREEZING |
Acara pembekuan. |
FREEZING_AIR_TEMPERATURE |
Peristiwa suhu udara beku. |
FREEZING_DRIZZLE |
Peristiwa gerimis beku. |
FREEZING_RAIN_EVENT |
Peristiwa hujan beku. |
FROST |
Peristiwa embun beku. |
GALE |
Acara Gale. |
GLAZE |
Acara glasir. |
HAIL |
Peristiwa hujan es. |
HAZARDOUS_SEAS |
Peristiwa laut berbahaya. |
HEAT |
Peristiwa panas. |
HUMIDITY |
Peristiwa kelembapan. |
HURRICANE |
Peristiwa badai. |
ICE_STORM |
Peristiwa badai es. |
INDUSTRIAL_FIRE |
Peristiwa kebakaran industri. |
LAKE_EFFECT_SNOW |
Peristiwa salju efek danau. |
LANDSLIDE |
Peristiwa tanah longsor. |
MONSOON |
Acara Monsoon. |
MUDDY_FLOOD |
Bencana banjir berlumpur. |
OUTFLOW |
Peristiwa keluar. |
RADIATION |
Peristiwa radiasi. |
RAIN_EVENT |
Peristiwa hujan. |
RIVER_FLOODING |
Peristiwa banjir sungai. |
SEVERE_THUNDERSTORM_WARNING |
Peristiwa peringatan badai petir parah. |
SNOWSQUALL |
Peristiwa badai salju. |
SNOW_EVENT |
Acara salju. |
STORM |
Peristiwa badai. |
STORM_SURGE |
Peristiwa gelombang badai. |
THUNDER |
Peristiwa petir. |
THUNDERSTORM |
Peristiwa badai petir. |
TORNADO |
Peristiwa tornado. |
TORNADO_WARNING |
Peristiwa peringatan tornado. |
TROPICAL_CYCLONE |
Peristiwa siklon tropis. |
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES |
Acara peringatan dan pengamatan siklon tropis. |
TROPICAL_DISTURBANCE |
Peristiwa gangguan cuaca tropis. |
TROPICAL_STORM |
Peristiwa badai tropis. |
TSUNAMI |
Peristiwa tsunami. |
TYPHOON |
Peristiwa angin topan. |
VOLCANIC_ASH |
Peristiwa abu vulkanis. |
VOLCANIC_ERUPTION |
Peristiwa letusan gunung berapi. |
WILDFIRE |
Peristiwa kebakaran hutan. |
WIND |
Acara angin. |
WIND_CHILL |
Peristiwa angin dingin. |
WIND_WAVE |
Peristiwa gelombang angin. |
WINTER_STORM |
Acara badai musim dingin. |
Keparahan
Kode yang menunjukkan tingkat keparahan peristiwa subjek pesan pemberitahuan.
| Enum | |
|---|---|
SEVERITY_UNKNOWN |
Tingkat keparahan tidak diketahui. |
EXTREME |
Ancaman luar biasa terhadap nyawa atau properti. |
SEVERE |
Ancaman signifikan terhadap nyawa atau properti. |
MODERATE |
Kemungkinan ancaman terhadap nyawa atau properti. |
MINOR |
Ancaman kecil terhadap nyawa atau properti. |
Kepastian
Kode yang menunjukkan kepastian peristiwa subjek pesan pemberitahuan.
| Enum | |
|---|---|
CERTAINTY_UNKNOWN |
Kepastian tidak diketahui. |
OBSERVED |
Ditentukan telah terjadi atau sedang berlangsung. |
VERY_LIKELY |
Sangat mungkin. |
LIKELY |
Kemungkinan (p > ~50%). |
POSSIBLE |
Mungkin, tetapi tidak mungkin (p <= ~50%). |
UNLIKELY |
Tidak mungkin (p ~ 0%). |
Urgensi
Kode yang menunjukkan urgensi peristiwa subjek pesan pemberitahuan.
| Enum | |
|---|---|
URGENCY_UNKNOWN |
Urgensi tidak diketahui. |
IMMEDIATE |
Tindakan responsif HARUS segera dilakukan. |
EXPECTED |
Tindakan responsif HARUS segera dilakukan (dalam satu jam ke depan). |
FUTURE |
Tindakan responsif HARUS dilakukan dalam waktu dekat. |
PAST |
Tindakan responsif tidak lagi diperlukan. |
SafetyRecommendation
Merepresentasikan rekomendasi keamanan.
| Representasi JSON |
|---|
{ "directive": string, "subtext": string } |
| Kolom | |
|---|---|
directive |
Arahan kepada pengguna. Perhatikan bahwa meskipun kolom ini harus dilokalkan, tidak ada jaminan bahwa kolom ini akan dilokalkan. |
subtext |
Subteks opsional untuk arahan, yang dapat berisi konteks tambahan bagi pengguna. Perhatikan bahwa meskipun kolom ini harus dilokalkan, tidak ada jaminan bahwa kolom ini akan dilokalkan. |
DataSource
Menunjukkan link ke sumber data.
| Representasi JSON |
|---|
{
"publisher": enum ( |
| Kolom | |
|---|---|
publisher |
Penerbit pemberitahuan. |
name |
Nama resmi penayang. Perhatikan bahwa meskipun kolom ini harus dilokalkan, tidak ada jaminan bahwa kolom ini akan dilokalkan. |
authorityUri |
URL situs otoritas. |
Penerbit
Penerbit pemberitahuan.
| Enum | |
|---|---|
PUBLISHER_UNSPECIFIED |
Penayang tidak ditentukan. |
AUSTRALIA_ACT_ESA |
Australia Australian Capital Territory |
AUSTRALIA_NSW_RFS |
New South Wales |
AUSTRALIA_QLD_QFES |
Queensland |
AUSTRALIA_SA_CFS |
South Australia |
METEO_ALARM_AT |
Meteoalarm / EUMETNET Austria |
METEO_ALARM_BS |
Bosnia |
BRAZIL_CENAD |
Badan Penanggulangan Bencana Brasil di Brasil |
BRAZIL_INMET |
Badan Meteorologi di Brasil |
UK_ENV_AGENCY |
Inggris Raya |
METEO_ALARM_BG |
Meteoalarm / EUMETNET Bulgaria |
METEO_ALARM_CR |
Kroasia |
METEO_ALARM_CY |
Siprus |
METEO_ALARM_CS |
Ceko |
METEO_ALARM_DK |
Denmark |
EC_INAMHI |
Ekuador |
METEO_ALARM_FI |
Meteoalarm / EUMETNET Finlandia |
METEO_ALARM_FR |
Prancis |
DE_DWD |
Jerman |
METEO_ALARM_GB |
Meteoalarm / EUMETNET Britania Raya |
METEO_ALARM_GR |
Yunani |
METEO_ALARM_HU |
Hungaria |
METEO_ALARM_IS |
Islandia |
METEO_ALARM_IE |
Irlandia |
METEO_ALARM_IT |
Italia |
JM_JMS |
Jamaika |
JMA |
Jepang |
METEO_ALARM_NL |
Meteoalarm / EUMETNET Belanda |
METEO_ALARM_LV |
Latvia |
METEO_ALARM_LT |
Lituania |
METEO_ALARM_LU |
Luksemburg |
MEXICO_CIRES |
Meksiko Mexico CIRES |
NZ_GEONET |
New Zealand GeoNet Selandia Baru |
NZ_NMS |
MetService |
METEO_ALARM_MK |
Meteoalarm / EUMETNET Makedonia Utara |
METEO_ALARM_NO |
Norwegia |
PHILIPPINES_PAGASA |
Filipina |
METEO_ALARM_PL |
Meteoalarm / EUMETNET Polandia |
METEO_ALARM_PT |
Portugal |
METEO_ALARM_RO |
Rumania |
METEO_ALARM_RS |
Serbia |
SG_MSS |
Singapura |
METEO_ALARM_SK |
Meteoalarm / EUMETNET Slovakia |
METEO_ALARM_SI |
Slovenia |
SB_MET |
Kepulauan Solomon |
METEO_ALARM_ES |
Meteoalarm / EUMETNET Spanyol |
METEO_ALARM_SE |
Swedia |
METEO_ALARM_CH |
Swiss |
TAIWAN_NCDR |
Taiwan |
NOAA |
NOAA Amerika Serikat |
WCATWC |
National Tsunami Warning Center |