- HTTP-запрос
- Параметры запроса
- Текст запроса
- Тело ответа
- Области авторизации
- PublicAlerts
- WeatherEventType
- Серьезность
- Уверенность
- Срочность
- Рекомендации по безопасности
- Источник данных
- Издатель
- Попробуйте!
Возвращает оповещения о погоде для указанного местоположения.
HTTP-запрос
GET https://weather.googleapis.com/v1/publicAlerts:lookup
URL использует синтаксис перекодировки gRPC .
Параметры запроса
| Параметры | |
|---|---|
location | Обязательно. Местоположение, для которого необходимо получать оповещения о погоде. Сервис вернет оповещения, зона действия которых пересекается с этим местоположением. |
pageSize | Необязательно. Максимальное количество записей погодных предупреждений для общего пользования, возвращаемых на странице. |
pageToken | Необязательно. Токен страницы, полученный из предыдущего вызова |
languageCode | Необязательно. Позволяет клиенту выбрать язык ответа. Если данные для этого языка не могут быть предоставлены, API использует наиболее близкое соответствие. Допустимые значения основаны на стандарте IETF BCP-47. Значение по умолчанию — «en». |
Текст запроса
Тело запроса должно быть пустым.
Тело ответа
Ответ на RPC publicAlerts.lookup.
В случае успеха тело ответа содержит данные со следующей структурой:
| 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 | Уникальный идентификатор этого оповещения. |
alertTitle | Локализованное название оповещения. |
eventType | Тип погодного явления. |
areaName | Название района, где выдано оповещение. |
instruction[] | Инструкции, рекомендованные издателем. Обратите внимание: хотя это поле и должно быть локализовано, это не гарантируется. |
safetyRecommendations[] | Рекомендации по безопасности для пользователя могут быть предоставлены издателем или другими органами. |
timezoneOffset | Смещение часового пояса относительно UTC для места оповещения. Значение форматируется как строка, заканчивающаяся на «s», например, «-14400s» для 4 часов отставания от UTC. |
startTime | Время начала мероприятия. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
expirationTime | Время истечения события. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
dataSource | Подробная информация об издателе, выпустившем оповещение. |
polygon | GeoJSON-представление областей, в которых выдается оповещение. Данные GeoJSON должны быть в формате RFC 7946 и представлять собой либо полигон (для одной непрерывной области), либо мультиполигон (для нескольких отдельных областей). Пример: { "тип": "Многоугольник", "координаты": [ [ [-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 | Глазурное мероприятие. |
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 | Реагировать на ситуацию больше не требуется. |
Рекомендации по безопасности
Представляет собой рекомендацию по безопасности.
| JSON-представление |
|---|
{ "directive": string, "subtext": string } |
| Поля | |
|---|---|
directive | Директива пользователю. Обратите внимание, что, хотя это поле и должно быть локализовано, это не гарантируется. |
subtext | Необязательный подтекст директивы, который может содержать дополнительный контекст для пользователя. Обратите внимание: хотя это поле и должно быть локализовано, это не гарантируется. |
Источник данных
Представляет ссылку на источник данных.
| JSON-представление |
|---|
{
"publisher": enum ( |
| Поля | |
|---|---|
publisher | Издатель оповещения. |
name | Официальное название издателя. Обратите внимание: хотя это поле и должно быть локализовано, это не гарантируется. |
authorityUri | URL-адрес веб-сайта органа власти. |
Издатель
Издатель оповещения.
| Перечисления | |
|---|---|
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 | Метеоаларм / ЕВМЕТНЕТ Болгария |
METEO_ALARM_CR | Хорватия |
METEO_ALARM_CY | Кипр |
METEO_ALARM_CS | Чехия |
METEO_ALARM_DK | Дания |
EC_INAMHI | Эквадор |
METEO_ALARM_FI | Meteoalarm / EUMETNET Финляндия |
METEO_ALARM_FR | Франция |
DE_DWD | Германия |
METEO_ALARM_GB | Meteoalarm / EUMETNET Великобритания |
METEO_ALARM_GR | Греция |
METEO_ALARM_HU | Венгрия |
METEO_ALARM_IS | Исландия |
METEO_ALARM_IE | Ирландия |
METEO_ALARM_IT | Италия |
JM_JMS | Ямайка |
JMA | Япония |
METEO_ALARM_NL | Метеоаларм / EUMETNET Нидерланды |
METEO_ALARM_LV | Латвия |
METEO_ALARM_LT | Литва |
METEO_ALARM_LU | Люксембург |
MEXICO_CIRES | Мексика Мексика CIRES |
NZ_GEONET | Новая Зеландия GeoNet Новой Зеландии |
NZ_NMS | МетСервис |
METEO_ALARM_MK | Meteoalarm / EUMETNET Северная Македония |
METEO_ALARM_NO | Норвегия |
PHILIPPINES_PAGASA | Филиппины |
METEO_ALARM_PL | Meteoalarm / EUMETNET Польша |
METEO_ALARM_PT | Португалия |
METEO_ALARM_RO | Румыния |
METEO_ALARM_RS | Сербия |
SG_MSS | Сингапур |
METEO_ALARM_SK | Метеоаларм / EUMETNET Словакия |
METEO_ALARM_SI | Словения |
SB_MET | Соломоновы Острова |
METEO_ALARM_ES | Meteoalarm / EUMETNET Испания |
METEO_ALARM_SE | Швеция |
METEO_ALARM_CH | Швейцария |
TAIWAN_NCDR | Тайвань |
NOAA | NOAA США |
WCATWC | Национальный центр предупреждения о цунами |