- Solicitação HTTP
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- PublicAlerts
- WeatherEventType
- Gravidade
- Certeza
- Urgência
- SafetyRecommendation
- DataSource
- Editor
- Faça um teste
Retorna alertas públicos de clima para um determinado local.
Solicitação HTTP
GET https://weather.googleapis.com/v1/publicAlerts:lookup
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
| Parâmetros | |
|---|---|
location |
Obrigatório. O local para receber alertas meteorológicos públicos. O serviço vai retornar alertas cuja área afetada se cruza com esse local. |
pageSize |
Opcional. O número máximo de registros de alertas meteorológicos públicos a serem retornados por página. |
pageToken |
Opcional. Um token de página recebido de uma chamada |
languageCode |
Opcional. Permite que o cliente escolha o idioma da resposta. Se não for possível fornecer dados para esse idioma, a API usará a correspondência mais próxima. Os valores permitidos dependem do padrão IETF BCP-47. O valor padrão é "en". |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Resposta para a RPC publicAlerts.lookup.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{
"weatherAlerts": [
{
object ( |
| Campos | |
|---|---|
weatherAlerts[] |
Os registros públicos de alerta meteorológico, de acordo com o número de alertas e o tamanho da página especificados na solicitação. |
regionCode |
O código ISO_3166-1 alfa-2 da região correspondente ao local fornecido na solicitação. A região é indicada usando ISO_3166-1_alpha-2. |
nextPageToken |
Um token que pode ser enviado como |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
PublicAlerts
Representa os alertas públicos de clima.
| Representação JSON |
|---|
{ "alertId": string, "alertTitle": { object ( |
| Campos | |
|---|---|
alertId |
O identificador exclusivo do alerta. |
alertTitle |
O título localizado do alerta. |
eventType |
O tipo de evento climático. |
areaName |
O nome da área em que o alerta é emitido. |
instruction[] |
Instruções recomendadas pelo editor. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer. |
safetyRecommendations[] |
Diretiva de recomendações de segurança ao usuário, que pode ser fornecida pelo editor ou por outras autoridades. |
timezoneOffset |
A diferença de fuso horário do UTC para o local do alerta. O valor é formatado como uma string que termina em "s", por exemplo, "-14400s" para 4 horas atrás do UTC. |
startTime |
O horário de início do evento. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
expirationTime |
O horário de expiração do evento. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
dataSource |
Detalhes do editor que emitiu o alerta. |
polygon |
Uma representação GeoJSON das áreas em que o alerta é emitido. Os dados GeoJSON precisam estar no formato RFC 7946 e representar um polígono (para uma única área contígua) ou um multipolígonos (para várias áreas distintas). Exemplo: { "type": "Polygon", "coordinates": [ [ [-1, -1], [-1, 0], [0, 0], [-1, -1] ] ] } Uma amostra de string GeoJson MultiPolygon tem esta aparência: { "type": "MultiPolygon", "coordinates": [ [ [0, 0], [-1, 0], [-1, 1], [0, 0] ], [ [0, 0], [-2, 0], [-2, 2], [0, 0] ] ] |
description |
O texto mais recente que descreve o alerta emitido pela autoridade oficial. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer. |
severity |
O nível de gravidade do alerta. |
certainty |
A certeza do alerta. |
urgency |
A urgência do alerta. |
WeatherEventType
O tipo de evento climático.
| Tipos enumerados | |
|---|---|
WEATHER_EVENT_TYPE_UNSPECIFIED |
Tipo de evento climático não especificado. |
ACID_RAIN |
Evento de chuva ácida. |
AFTERSHOCK |
Evento de tremor secundário. |
AVALANCHE |
Evento de avalanche. |
BLIZZARD |
Evento de nevasca. |
BLOWING_SNOW |
Rajadas de vento com neve. |
BUSHFIRE |
Incêndio florestal. |
COASTAL_FLOOD |
Inundação costeira. |
COASTAL_HAZARD |
Evento de risco costeiro. |
COLD |
Evento de cold path. |
CYCLONE |
Evento de ciclone. |
DROUGHT |
Evento de seca. |
DUST_STORM |
Evento de tempestade de poeira. |
EARTHQUAKE |
Terremoto. |
EXTRATROPICAL_CYCLONE |
Evento de ciclone extratropical. |
FIRE |
Disparar evento. |
FIRE_WEATHER |
Evento de clima de incêndio. |
FLASH_FLOOD |
Enchente relâmpago. |
FLOOD |
Evento de inundação. |
FOG |
Evento de neblina. |
FREEZING |
Evento de congelamento. |
FREEZING_AIR_TEMPERATURE |
Evento de temperatura do ar congelante. |
FREEZING_DRIZZLE |
Evento de garoa congelada. |
FREEZING_RAIN_EVENT |
Evento de chuva congelante. |
FROST |
Evento de geada. |
GALE |
Evento de vendaval. |
GLAZE |
Evento de esmalte. |
HAIL |
Evento de granizo. |
HAZARDOUS_SEAS |
Evento de mar perigoso. |
HEAT |
Evento de calor. |
HUMIDITY |
Evento de umidade. |
HURRICANE |
Evento de furacão. |
ICE_STORM |
Evento de tempestade de gelo. |
INDUSTRIAL_FIRE |
Incêndio industrial. |
LAKE_EFFECT_SNOW |
Evento de neve relacionada ao "efeito do lago". |
LANDSLIDE |
Deslizamento de terra. |
MONSOON |
Evento de monção. |
MUDDY_FLOOD |
Inundação com lama. |
OUTFLOW |
Evento de saída. |
RADIATION |
Evento de radiação. |
RAIN_EVENT |
Evento de chuva. |
RIVER_FLOODING |
Inundação de rio. |
SEVERE_THUNDERSTORM_WARNING |
Evento de alerta de tempestade severa com trovões. |
SNOWSQUALL |
Evento de nevasca. |
SNOW_EVENT |
Evento de neve. |
STORM |
Evento de tempestade. |
STORM_SURGE |
Evento de maré de tempestade. |
THUNDER |
Evento de trovão. |
THUNDERSTORM |
Evento de tempestade. |
TORNADO |
Evento de tornado. |
TORNADO_WARNING |
Evento de alerta de tornado. |
TROPICAL_CYCLONE |
Evento de ciclone tropical. |
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES |
Evento de alertas e avisos de ciclones tropicais. |
TROPICAL_DISTURBANCE |
Evento de perturbação tropical. |
TROPICAL_STORM |
Evento de tempestade tropical. |
TSUNAMI |
Tsunami. |
TYPHOON |
Evento de tufão. |
VOLCANIC_ASH |
Evento de cinzas vulcânicas. |
VOLCANIC_ERUPTION |
Evento de erupção vulcânica. |
WILDFIRE |
Incêndio florestal. |
WIND |
Evento de vento. |
WIND_CHILL |
Evento de resfriamento pelo vento. |
WIND_WAVE |
Evento de ondas de vento. |
WINTER_STORM |
Evento de tempestade de inverno. |
Gravidade
O código que indica a gravidade do evento principal da mensagem de alerta.
| Tipos enumerados | |
|---|---|
SEVERITY_UNKNOWN |
Gravidade desconhecida. |
EXTREME |
Ameaça extraordinária à vida ou à propriedade. |
SEVERE |
Ameaça significativa à vida ou à propriedade. |
MODERATE |
Possível ameaça à vida ou à propriedade. |
MINOR |
Ameaça leve à vida ou à propriedade. |
Certeza
O código que indica a certeza do evento principal da mensagem de alerta.
| Tipos enumerados | |
|---|---|
CERTAINTY_UNKNOWN |
Certeza desconhecida. |
OBSERVED |
Determinado como tendo ocorrido ou estando em andamento. |
VERY_LIKELY |
Muito provavelmente. |
LIKELY |
Provável (p > ~50%). |
POSSIBLE |
Possível, mas não provável (p <= ~50%). |
UNLIKELY |
Improvável (p ~ 0%). |
Urgência
O código que indica a urgência do evento principal da mensagem de alerta.
| Tipos enumerados | |
|---|---|
URGENCY_UNKNOWN |
Urgência desconhecida. |
IMMEDIATE |
Uma ação responsiva DEVE ser tomada imediatamente. |
EXPECTED |
Uma ação responsiva PRECISA ser tomada em breve (na próxima hora). |
FUTURE |
Uma ação responsiva DEVE ser tomada em breve. |
PAST |
Não é mais necessário fazer nada. |
SafetyRecommendation
Representa uma recomendação de segurança.
| Representação JSON |
|---|
{ "directive": string, "subtext": string } |
| Campos | |
|---|---|
directive |
Uma diretiva para o usuário. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer. |
subtext |
Um subtexto opcional para a diretiva, que pode conter contexto adicional para o usuário. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer. |
DataSource
Representa um link para uma fonte de dados.
| Representação JSON |
|---|
{
"publisher": enum ( |
| Campos | |
|---|---|
publisher |
O editor do alerta. |
name |
Nome oficial do editor. Embora esse campo deva ser localizado, não há garantia de que isso vai acontecer. |
authorityUri |
O URL do site da autoridade. |
Editor
O editor do alerta.
| Tipos enumerados | |
|---|---|
PUBLISHER_UNSPECIFIED |
Editor não especificado. |
AUSTRALIA_ACT_ESA |
Austrália, Território da Capital Australiana |
AUSTRALIA_NSW_RFS |
Nova Gales do Sul |
AUSTRALIA_QLD_QFES |
Queensland |
AUSTRALIA_SA_CFS |
Austrália do Sul |
METEO_ALARM_AT |
Meteoalarm / EUMETNET Áustria |
METEO_ALARM_BS |
Bósnia |
BRAZIL_CENAD |
Agência de desastres do Brasil |
BRAZIL_INMET |
Agência de Meteorologia no Brasil |
UK_ENV_AGENCY |
Reino Unido |
METEO_ALARM_BG |
Meteoalarm / EUMETNET Bulgária |
METEO_ALARM_CR |
Croácia |
METEO_ALARM_CY |
Chipre |
METEO_ALARM_CS |
República Tcheca |
METEO_ALARM_DK |
Dinamarca |
EC_INAMHI |
Equador |
METEO_ALARM_FI |
Meteoalarm / EUMETNET Finlândia |
METEO_ALARM_FR |
França |
DE_DWD |
Alemanha |
METEO_ALARM_GB |
Meteoalarm / EUMETNET Grã-Bretanha |
METEO_ALARM_GR |
Grécia |
METEO_ALARM_HU |
Hungria |
METEO_ALARM_IS |
Islândia |
METEO_ALARM_IE |
Irlanda |
METEO_ALARM_IT |
Itália |
JM_JMS |
Jamaica |
JMA |
Japão |
METEO_ALARM_NL |
Meteoalarm / EUMETNET Países Baixos |
METEO_ALARM_LV |
Letônia |
METEO_ALARM_LT |
Lituânia |
METEO_ALARM_LU |
Luxemburgo |
MEXICO_CIRES |
México México CIRES |
NZ_GEONET |
Nova Zelândia: GeoNet |
NZ_NMS |
MetService |
METEO_ALARM_MK |
Meteoalarm / EUMETNET Macedônia do Norte |
METEO_ALARM_NO |
Noruega |
PHILIPPINES_PAGASA |
Filipinas |
METEO_ALARM_PL |
Meteoalarm / EUMETNET Poland |
METEO_ALARM_PT |
Portugal |
METEO_ALARM_RO |
Romênia |
METEO_ALARM_RS |
Sérvia |
SG_MSS |
Singapura |
METEO_ALARM_SK |
Meteoalarm / EUMETNET Eslováquia |
METEO_ALARM_SI |
Eslovênia |
SB_MET |
Ilhas Salomão |
METEO_ALARM_ES |
Meteoalarm / EUMETNET Espanha |
METEO_ALARM_SE |
Suécia |
METEO_ALARM_CH |
Suíça |
TAIWAN_NCDR |
Taiwan |
NOAA |
NOAA dos Estados Unidos |
WCATWC |
National Tsunami Warning Center |