- Solicitud HTTP
- Parámetros de búsqueda
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- PublicAlerts
- WeatherEventType
- Gravedad
- Certeza
- Urgencia
- SafetyRecommendation
- DataSource
- Publicador
- Pruébalo
Devuelve las alertas meteorológicas públicas para una ubicación determinada.
Solicitud HTTP
GET https://weather.googleapis.com/v1/publicAlerts:lookup
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de consulta
| Parámetros | |
|---|---|
location |
Obligatorio. Ubicación para la que se obtendrán alertas meteorológicas públicas. El servicio devolverá alertas cuya área afectada se interseca con esta ubicación. |
pageSize |
Opcional. Es la cantidad máxima de registros de alertas meteorológicas públicas que se devolverán por página. |
pageToken |
Opcional. Es un token de página que se recibió de una llamada a |
languageCode |
Opcional. Permite que el cliente elija el idioma de la respuesta. Si no se pueden proporcionar datos para ese idioma, la API usa la coincidencia más cercana. Los valores permitidos se basan en el estándar BCP-47 del IETF. El valor predeterminado es "en". |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Es la respuesta para la RPC de publicAlerts.lookup.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
| Representación JSON |
|---|
{
"weatherAlerts": [
{
object ( |
| Campos | |
|---|---|
weatherAlerts[] |
Son los registros de alertas meteorológicas públicas, según la cantidad de alertas y el tamaño de página especificados en la solicitud. |
regionCode |
Es el código ISO_3166-1 alfa-2 de la región que corresponde a la ubicación proporcionada en la solicitud. La región se indica con ISO_3166-1_alpha-2. |
nextPageToken |
Es un token que se puede enviar como |
Alcances de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/cloud-platform
PublicAlerts
Representa las alertas meteorológicas públicas.
| Representación JSON |
|---|
{ "alertId": string, "alertTitle": { object ( |
| Campos | |
|---|---|
alertId |
Es el identificador único de esta alerta. |
alertTitle |
Es el título localizado de la alerta. |
eventType |
Es el tipo de evento meteorológico. |
areaName |
Es el nombre del área en la que se emite la alerta. |
instruction[] |
Instrucciones recomendadas por el publicador. Ten en cuenta que, si bien este campo debe estar localizado, no se garantiza que lo esté. |
safetyRecommendations[] |
Directiva de recomendaciones de seguridad para el usuario. El editor o las autoridades pueden proporcionarlas. |
timezoneOffset |
Es la diferencia de zona horaria con respecto a la hora UTC para la ubicación de la alerta. El valor tiene el formato de una cadena que termina en “s”, p.ej., "-14400s" para 4 horas detrás de la hora UTC |
startTime |
Es la hora de inicio del evento. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
expirationTime |
Es la hora de vencimiento del evento. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
dataSource |
Son los detalles del publicador que emitió la alerta. |
polygon |
Es una representación de GeoJSON de las áreas en las que se emite la alerta. Los datos de GeoJSON deben estar en formato RFC 7946 y representar un polígono (para un área contigua única) o un multipolígono (para varias áreas distintas). Ejemplo: { "type": "Polygon", "coordinates": [ [ [-1, -1], [-1, 0], [0, 0], [-1, -1] ] ] } Una cadena de GeoJSON de MultiPolygon de ejemplo se ve de la siguiente manera: { "type": "MultiPolygon", "coordinates": [ [ [0, 0], [-1, 0], [-1, 1], [0, 0] ], [ [0, 0], [-2, 0], [-2, 2], [0, 0] ] ] |
description |
Es el texto más reciente que describe la alerta tal como la emitió la autoridad oficial. Ten en cuenta que, si bien este campo debe estar localizado, no se garantiza que lo esté. |
severity |
Es el nivel de gravedad de la alerta. |
certainty |
Es la certeza de la alerta. |
urgency |
Es la urgencia de la alerta. |
WeatherEventType
Es el tipo de evento meteorológico.
| Enums | |
|---|---|
WEATHER_EVENT_TYPE_UNSPECIFIED |
Tipo de evento meteorológico no especificado. |
ACID_RAIN |
Evento de lluvia ácida. |
AFTERSHOCK |
Evento de réplica. |
AVALANCHE |
Evento de avalancha. |
BLIZZARD |
Evento de tormenta de nieve. |
BLOWING_SNOW |
Evento de ventisca de nieve. |
BUSHFIRE |
Evento de incendio forestal. |
COASTAL_FLOOD |
Evento de inundación costera. |
COASTAL_HAZARD |
Evento de peligro costero. |
COLD |
Evento de ruta de acceso fría. |
CYCLONE |
Evento de ciclón. |
DROUGHT |
Evento de sequía. |
DUST_STORM |
Es un evento de tormenta de. |
EARTHQUAKE |
Es un evento de terremoto. |
EXTRATROPICAL_CYCLONE |
Evento de ciclón tropical adicional. |
FIRE |
Es un evento de incendio. |
FIRE_WEATHER |
Evento de clima de incendios. |
FLASH_FLOOD |
Evento de inundación repentina. |
FLOOD |
Evento de inundación. |
FOG |
Evento de niebla. |
FREEZING |
Evento de congelamiento. |
FREEZING_AIR_TEMPERATURE |
Evento de temperatura del aire bajo cero. |
FREEZING_DRIZZLE |
Evento de llovizna helada. |
FREEZING_RAIN_EVENT |
Evento de lluvia engelante. |
FROST |
Evento de helada. |
GALE |
Evento de Gale. |
GLAZE |
Evento de acristalamiento. |
HAIL |
Evento de granizo. |
HAZARDOUS_SEAS |
Evento de mares peligrosos. |
HEAT |
Evento de calor. |
HUMIDITY |
Evento de humedad. |
HURRICANE |
Evento de huracán. |
ICE_STORM |
Evento de tormenta de hielo. |
INDUSTRIAL_FIRE |
Incendio industrial. |
LAKE_EFFECT_SNOW |
Evento de nevadas por efecto lacustre. |
LANDSLIDE |
Evento de deslizamiento de tierra. |
MONSOON |
Evento de monzón. |
MUDDY_FLOOD |
Evento de inundación con lodo. |
OUTFLOW |
Evento de salida. |
RADIATION |
Evento de radiación. |
RAIN_EVENT |
Evento de lluvia. |
RIVER_FLOODING |
Evento de inundación fluvial. |
SEVERE_THUNDERSTORM_WARNING |
Evento de alerta por tormenta eléctrica intensa. |
SNOWSQUALL |
Evento de nevada repentina. |
SNOW_EVENT |
Evento de nieve. |
STORM |
Evento de tormenta. |
STORM_SURGE |
Evento de marejada ciclónica. |
THUNDER |
Evento de rayo. |
THUNDERSTORM |
Evento de tormenta eléctrica. |
TORNADO |
Evento de tornado. |
TORNADO_WARNING |
Evento de alerta por tornado. |
TROPICAL_CYCLONE |
Evento de ciclón tropical. |
TROPICAL_CYCLONE_WARNINGS_AND_WATCHES |
Evento de alertas y avisos de ciclones tropicales. |
TROPICAL_DISTURBANCE |
Evento de tormenta tropical. |
TROPICAL_STORM |
Evento de tormenta tropical. |
TSUNAMI |
Evento de tsunami. |
TYPHOON |
Evento de tifón. |
VOLCANIC_ASH |
Evento de ceniza volcánica. |
VOLCANIC_ERUPTION |
Evento de erupción volcánica. |
WILDFIRE |
Evento de incendio forestal. |
WIND |
Es un evento de viento. |
WIND_CHILL |
Evento de sensación térmica. |
WIND_WAVE |
Evento de olas de viento. |
WINTER_STORM |
Evento de tormenta de invierno. |
Gravedad
Es el código que denota la gravedad del evento principal del mensaje de alerta.
| Enums | |
|---|---|
SEVERITY_UNKNOWN |
No se conoce la gravedad. |
EXTREME |
Amenaza extraordinaria contra la vida o la propiedad |
SEVERE |
Amenaza significativa para la vida o la propiedad |
MODERATE |
Posible amenaza para la vida o la propiedad. |
MINOR |
Amenaza leve para la vida o la propiedad |
Certeza
Es el código que denota la certeza del evento sujeto del mensaje de alerta.
| Enums | |
|---|---|
CERTAINTY_UNKNOWN |
No se conoce la certeza. |
OBSERVED |
Se determinó que ocurrió o que está en curso. |
VERY_LIKELY |
Es muy probable. |
LIKELY |
Es probable (p > ~50%). |
POSSIBLE |
Es posible, pero no probable (p <= ~50%). |
UNLIKELY |
Improbable (p ~ 0%). |
Urgencia
Es el código que denota la urgencia del evento principal del mensaje de alerta.
| Enums | |
|---|---|
URGENCY_UNKNOWN |
No se conoce la urgencia. |
IMMEDIATE |
Se DEBE tomar una medida de respuesta de inmediato. |
EXPECTED |
Se DEBERÍA tomar una acción de respuesta pronto (en la próxima hora). |
FUTURE |
Se DEBE tomar una medida de respuesta en el futuro cercano. |
PAST |
Ya no se requiere una acción de respuesta. |
SafetyRecommendation
Representa una recomendación de seguridad.
| Representación JSON |
|---|
{ "directive": string, "subtext": string } |
| Campos | |
|---|---|
directive |
Es una directiva para el usuario. Ten en cuenta que, si bien este campo debe estar localizado, no se garantiza que lo esté. |
subtext |
Es un texto secundario opcional para la directiva, que puede contener contexto adicional para el usuario. Ten en cuenta que, si bien este campo debe estar localizado, no se garantiza que lo esté. |
DataSource
Representa un vínculo a una fuente de datos.
| Representación JSON |
|---|
{
"publisher": enum ( |
| Campos | |
|---|---|
publisher |
Es el publicador de la alerta. |
name |
Nombre oficial del publicador. Ten en cuenta que, si bien este campo debe estar localizado, no se garantiza que lo esté. |
authorityUri |
Es la URL del sitio web de la autoridad. |
Editor
Es el publicador de la alerta.
| Enums | |
|---|---|
PUBLISHER_UNSPECIFIED |
No se especificó el publicador. |
AUSTRALIA_ACT_ESA |
Australia, Territorio de la Capital Australiana |
AUSTRALIA_NSW_RFS |
Nueva Gales del Sur |
AUSTRALIA_QLD_QFES |
Queensland |
AUSTRALIA_SA_CFS |
Australia del Sur |
METEO_ALARM_AT |
Meteoalarm / EUMETNET Austria |
METEO_ALARM_BS |
Bosnia |
BRAZIL_CENAD |
Agencia de Desastres de Brasil |
BRAZIL_INMET |
Agencia Meteorológica de Brasil |
UK_ENV_AGENCY |
Reino Unido |
METEO_ALARM_BG |
Meteoalarm / EUMETNET Bulgaria |
METEO_ALARM_CR |
Croacia |
METEO_ALARM_CY |
Chipre |
METEO_ALARM_CS |
República Checa |
METEO_ALARM_DK |
Dinamarca |
EC_INAMHI |
Ecuador |
METEO_ALARM_FI |
Meteoalarm / EUMETNET Finland |
METEO_ALARM_FR |
Francia |
DE_DWD |
Alemania |
METEO_ALARM_GB |
Meteoalarm / EUMETNET, Gran Bretaña |
METEO_ALARM_GR |
Grecia |
METEO_ALARM_HU |
Hungría |
METEO_ALARM_IS |
Islandia |
METEO_ALARM_IE |
Irlanda |
METEO_ALARM_IT |
Italia |
JM_JMS |
Jamaica |
JMA |
Japón |
METEO_ALARM_NL |
Meteoalarm / EUMETNET Países Bajos |
METEO_ALARM_LV |
Letonia |
METEO_ALARM_LT |
Lituania |
METEO_ALARM_LU |
Luxemburgo |
MEXICO_CIRES |
México, México CIRES |
NZ_GEONET |
Nueva Zelanda: GeoNet de Nueva Zelanda |
NZ_NMS |
MetService |
METEO_ALARM_MK |
Meteoalarm / EUMETNET Macedonia del Norte |
METEO_ALARM_NO |
Noruega |
PHILIPPINES_PAGASA |
Filipinas |
METEO_ALARM_PL |
Meteoalarm / EUMETNET Polonia |
METEO_ALARM_PT |
Portugal |
METEO_ALARM_RO |
Rumania |
METEO_ALARM_RS |
Serbia |
SG_MSS |
Singapur |
METEO_ALARM_SK |
Meteoalarm / EUMETNET Slovakia |
METEO_ALARM_SI |
Eslovenia |
SB_MET |
Islas Salomón |
METEO_ALARM_ES |
Meteoalarm / EUMETNET España |
METEO_ALARM_SE |
Suecia |
METEO_ALARM_CH |
Suiza |
TAIWAN_NCDR |
Taiwán |
NOAA |
NOAA de Estados Unidos |
WCATWC |
National Tsunami Warning Center |