- HTTP isteği
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- PublicAlerts
- WeatherEventType
- Önem Düzeyi
- Kesinlik (Certainty)
- Aciliyet
- SafetyRecommendation
- DataSource
- Yayıncı
- Deneyin.
Belirli bir konum için herkese açık hava durumu uyarılarını döndürür.
HTTP isteği
GET https://weather.googleapis.com/v1/publicAlerts:lookup
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
location |
Zorunlu. Herkese açık hava durumu uyarılarının alınacağı konum. Hizmet, etkilenen alanı bu konumla kesişen uyarıları döndürür. |
pageSize |
İsteğe bağlıdır. Sayfa başına döndürülecek maksimum kamuya açık hava durumu uyarısı kaydı sayısı. |
pageToken |
İsteğe bağlıdır. Önceki bir |
languageCode |
İsteğe bağlıdır. İstemcinin yanıtın dilini seçmesine olanak tanır. Bu dil için veri sağlanamıyorsa API, en yakın eşleşmeyi kullanır. İzin verilen değerler IETF BCP-47 standardına dayanır. Varsayılan değer "en"dir. |
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
publicAlerts.lookup RPC'nin yanıtı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"weatherAlerts": [
{
object ( |
| Alanlar | |
|---|---|
weatherAlerts[] |
İstekte belirtilen uyarı sayısına ve sayfa boyutuna göre herkese açık hava durumu uyarı kayıtları. |
regionCode |
İstekte belirtilen konuma karşılık gelen bölgenin ISO_3166-1 alfa-2 kodu. Bölge, ISO_3166-1_alpha-2 kullanılarak belirtilir. |
nextPageToken |
Sonraki sayfayı almak için |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/cloud-platform
PublicAlerts
Herkese açık hava durumu uyarılarını gösterir.
| JSON gösterimi |
|---|
{ "alertId": string, "alertTitle": { object ( |
| Alanlar | |
|---|---|
alertId |
Bu uyarı için benzersiz tanımlayıcı. |
alertTitle |
Uyarının yerelleştirilmiş başlığı. |
eventType |
Hava durumu etkinliğinin türü. |
areaName |
Uyarının yayınlandığı bölgenin adı. |
instruction[] |
Yayıncının önerdiği talimatlar. Bu alanın yerelleştirilmesi gerektiğini ancak bunun garanti edilmediğini lütfen unutmayın. |
safetyRecommendations[] |
Kullanıcıya yönelik güvenlik önerileri (Yayıncı veya diğer yetkililer tarafından sağlanabilir.) |
timezoneOffset |
Uyarının konumunun UTC'ye göre saat dilimi farkı. Değer, "s" ile biten bir dize olarak biçimlendirilir. Örneğin: UTC'den 4 saat geride için "-14400s". |
startTime |
Etkinliğin başlangıç saati. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
expirationTime |
Etkinliğin geçerlilik bitiş zamanı. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
dataSource |
Uyarıyı yayınlayan yayıncının ayrıntıları. |
polygon |
Uyarının verildiği alanların GeoJSON gösterimi. GeoJSON verileri RFC 7946 biçiminde olmalı ve Polygon (tek bir bitişik alan için) veya MultiPolygon'u (birden fazla ayrı alan için) temsil etmelidir. Örnek: { "type": "Polygon", "coordinates": [ [ [-1, -1], [-1, 0], [0, 0], [-1, -1] ] ] } Örnek bir MultiPolygon GeoJson dizesi şu şekilde görünür: { "type": "MultiPolygon", "coordinates": [ [ [0, 0], [-1, 0], [-1, 1], [0, 0] ], [ [0, 0], [-2, 0], [-2, 2], [0, 0] ] ] |
description |
Resmi makam tarafından yayınlanan uyarıyı açıklayan en son metin. Bu alanın yerelleştirilmesi gerektiğini ancak bunun garanti edilmediğini lütfen unutmayın. |
severity |
Uyarının önem düzeyi. |
certainty |
Uyarının kesinliği. |
urgency |
Uyarının aciliyeti. |
WeatherEventType
Hava durumu etkinliğinin türü.
| Sıralamalar | |
|---|---|
WEATHER_EVENT_TYPE_UNSPECIFIED |
Belirtilmemiş hava durumu etkinliği türü. |
ACID_RAIN |
Asit yağmuru olayı. |
AFTERSHOCK |
Artçı sarsıntı etkinliği. |
AVALANCHE |
Çığ olayı. |
BLIZZARD |
Blizzard etkinliği. |
BLOWING_SNOW |
Kar fırtınası |
BUSHFIRE |
Orman yangını etkinliği. |
COASTAL_FLOOD |
Kıyı bölgesi sel olayı. |
COASTAL_HAZARD |
Kıyı şeridi tehlikesi olayı. |
COLD |
Soğuk etkinlik. |
CYCLONE |
Siklon olayı. |
DROUGHT |
Kurutma etkinliği. |
DUST_STORM |
Toz fırtınası |
EARTHQUAKE |
Deprem etkinliği. |
EXTRATROPICAL_CYCLONE |
Ekstra tropikal siklon olayı. |
FIRE |
Etkinliği tetikler. |
FIRE_WEATHER |
Yangın hava durumu olayı. |
FLASH_FLOOD |
Ani sel olayı. |
FLOOD |
Sel olayı. |
FOG |
Sis etkinliği. |
FREEZING |
Donma etkinliği. |
FREEZING_AIR_TEMPERATURE |
Hava sıcaklığının donma noktasına düşmesi. |
FREEZING_DRIZZLE |
Donan çisenti olayı. |
FREEZING_RAIN_EVENT |
Donan yağmur olayı. |
FROST |
Don olayı. |
GALE |
Gale etkinliği. |
GLAZE |
Sırlama etkinliği. |
HAIL |
Dolu olayı. |
HAZARDOUS_SEAS |
Tehlikeli deniz olayı |
HEAT |
Isı olayı. |
HUMIDITY |
Nem olayı. |
HURRICANE |
Kasırga etkinliği. |
ICE_STORM |
Buz fırtınası etkinliği. |
INDUSTRIAL_FIRE |
Endüstriyel yangın olayı. |
LAKE_EFFECT_SNOW |
Göl etkili kar yağışı. |
LANDSLIDE |
Heyelan. |
MONSOON |
Muson etkinliği. |
MUDDY_FLOOD |
Çamurlu sel olayı. |
OUTFLOW |
Çıkış etkinliği. |
RADIATION |
Radyasyon olayı. |
RAIN_EVENT |
Yağmur olayı. |
RIVER_FLOODING |
Nehirde sel olayı. |
SEVERE_THUNDERSTORM_WARNING |
Şiddetli gök gürültülü fırtına uyarısı etkinliği. |
SNOWSQUALL |
Kar fırtınası etkinliği. |
SNOW_EVENT |
Kar etkinliği. |
STORM |
Fırtına olayı. |
STORM_SURGE |
Fırtına kabarması olayı. |
THUNDER |
Gök gürültüsü olayı. |
THUNDERSTORM |
Gök gürültülü fırtına |
TORNADO |
Hortum etkinliği. |
TORNADO_WARNING |
Hortum uyarısı etkinliği. |
TROPICAL_CYCLONE |
Tropikal siklon olayı. |
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES |
Tropikal siklon uyarıları ve gözlem etkinlikleri. |
TROPICAL_DISTURBANCE |
Tropikal rahatsızlık olayı. |
TROPICAL_STORM |
Tropikal fırtına olayı. |
TSUNAMI |
Tsunami etkinliği. |
TYPHOON |
Tayfun etkinliği. |
VOLCANIC_ASH |
Volkanik kül olayı. |
VOLCANIC_ERUPTION |
Yanardağ patlaması etkinliği. |
WILDFIRE |
Orman yangını etkinliği. |
WIND |
Rüzgar olayı. |
WIND_CHILL |
Soğuk rüzgar olayı. |
WIND_WAVE |
Rüzgar dalgası olayı. |
WINTER_STORM |
Kış fırtınası etkinliği. |
Önem derecesi
Uyarı mesajının konu etkinliğinin önem derecesini gösteren kod.
| Sıralamalar | |
|---|---|
SEVERITY_UNKNOWN |
Önem düzeyi bilinmiyor. |
EXTREME |
Cana veya mala karşı olağanüstü tehdit |
SEVERE |
Cana veya mala yönelik ciddi tehdit |
MODERATE |
Cana veya mala yönelik olası tehdit. |
MINOR |
Cana veya mala yönelik küçük tehditler |
Kesinlik
Uyarı mesajının konu etkinliğinin kesinliğini gösteren kod.
| Sıralamalar | |
|---|---|
CERTAINTY_UNKNOWN |
Kesinlik bilinmiyor. |
OBSERVED |
Gerçekleştiği veya devam ettiği belirlenmiş olmalıdır. |
VERY_LIKELY |
Çok yüksek olasılık. |
LIKELY |
Olası (p > ~%50). |
POSSIBLE |
Olası ancak muhtemel değil (p <= ~%50). |
UNLIKELY |
Düşük olasılık (p ~ %0). |
Öncelik
Uyarı mesajının konu etkinliğinin aciliyetini gösteren kod.
| Sıralamalar | |
|---|---|
URGENCY_UNKNOWN |
Aciliyet bilinmiyor. |
IMMEDIATE |
Hemen yanıt verilmelidir. |
EXPECTED |
Kısa süre içinde (önümüzdeki bir saat içinde) yanıt verilmelidir. |
FUTURE |
Yakın gelecekte yanıt verilmelidir. |
PAST |
Artık yanıt vermeniz gerekmiyor. |
SafetyRecommendation
Güvenlik önerisini gösterir.
| JSON gösterimi |
|---|
{ "directive": string, "subtext": string } |
| Alanlar | |
|---|---|
directive |
Kullanıcıya yönelik bir talimat. Bu alanın yerelleştirilmesi gerektiğini ancak bunun garanti edilmediğini lütfen unutmayın. |
subtext |
Yönerge için isteğe bağlı bir alt metin. Bu metin, kullanıcıya ek bağlam bilgisi sağlayabilir. Bu alanın yerelleştirilmesi gerektiğini ancak bunun garanti edilmediğini lütfen unutmayın. |
DataSource
Veri kaynağına giden bir bağlantıyı temsil eder.
| JSON gösterimi |
|---|
{
"publisher": enum ( |
| Alanlar | |
|---|---|
publisher |
Uyarının yayıncısı. |
name |
Resmi yayıncı adı. Bu alanın yerelleştirilmesi gerektiğini ancak bunun garanti edilmediğini lütfen unutmayın. |
authorityUri |
Yetkilinin web sitesinin URL'si. |
Yayıncı
Uyarının yayıncısı.
| Sıralamalar | |
|---|---|
PUBLISHER_UNSPECIFIED |
Yayıncı belirtilmemiş. |
AUSTRALIA_ACT_ESA |
Avustralya Avustralya Başkent Bölgesi |
AUSTRALIA_NSW_RFS |
Yeni Güney Galler |
AUSTRALIA_QLD_QFES |
Queensland |
AUSTRALIA_SA_CFS |
Güney Avustralya |
METEO_ALARM_AT |
Meteoalarm / EUMETNET Avusturya |
METEO_ALARM_BS |
Bosna |
BRAZIL_CENAD |
Brezilya'daki Brezilya Afet Ajansı |
BRAZIL_INMET |
Brezilya'daki Meteoroloji Ajansı |
UK_ENV_AGENCY |
İngiltere |
METEO_ALARM_BG |
Meteoalarm / EUMETNET Bulgaristan |
METEO_ALARM_CR |
Hırvatistan |
METEO_ALARM_CY |
Güney Kıbrıs Rum Yönetimi |
METEO_ALARM_CS |
Çekya |
METEO_ALARM_DK |
Danimarka |
EC_INAMHI |
Ekvador |
METEO_ALARM_FI |
Meteoalarm / EUMETNET Finlandiya |
METEO_ALARM_FR |
Fransa |
DE_DWD |
Almanya |
METEO_ALARM_GB |
Meteoalarm / EUMETNET Büyük Britanya |
METEO_ALARM_GR |
Yunanistan |
METEO_ALARM_HU |
Macaristan |
METEO_ALARM_IS |
İzlanda |
METEO_ALARM_IE |
İrlanda |
METEO_ALARM_IT |
İtalya |
JM_JMS |
Jamaika |
JMA |
Japonya |
METEO_ALARM_NL |
Meteoalarm / EUMETNET Netherlands |
METEO_ALARM_LV |
Letonya |
METEO_ALARM_LT |
Litvanya |
METEO_ALARM_LU |
Lüksemburg |
MEXICO_CIRES |
Meksika Meksika CIRES |
NZ_GEONET |
Yeni Zelanda Yeni Zelanda GeoNet |
NZ_NMS |
MetService |
METEO_ALARM_MK |
Meteoalarm / EUMETNET Kuzey Makedonya |
METEO_ALARM_NO |
Norveç |
PHILIPPINES_PAGASA |
Filipinler |
METEO_ALARM_PL |
Meteoalarm / EUMETNET Polonya |
METEO_ALARM_PT |
Portekiz |
METEO_ALARM_RO |
Romanya |
METEO_ALARM_RS |
Sırbistan |
SG_MSS |
Singapur |
METEO_ALARM_SK |
Meteoalarm / EUMETNET Slovakya |
METEO_ALARM_SI |
Slovenya |
SB_MET |
Solomon Adaları |
METEO_ALARM_ES |
Meteoalarm / EUMETNET İspanya |
METEO_ALARM_SE |
İsveç |
METEO_ALARM_CH |
İsviçre |
TAIWAN_NCDR |
Tayvan |
NOAA |
ABD NOAA |
WCATWC |
Ulusal Tsunami Uyarı Merkezi |