Получение данных о чрезвычайных ситуациях.
1. Эндпоинт
Для авторизации используется заголовок Content-MD5, его значение захардкожено в приложении.
URL: https://push.mchs.ru/new-history
Метод: GET
Заголовок: Content-MD5: fb62712c9475d5f8fac8418dcb6762a2
2. Параметры запроса
region: UUID региона (можно указывать несколько через запятую).
Примеры
Москва: 0c5b2444-70a0-4932-980c-b4dc0d3f02b5
Пермский край: 4f8b1a21-e4bb-422f-9087-d3cbf4bebc14
type: all (другие типы приложение не описывает)
3. Формат ответа
Сервер возвращает JSON со списком уведомлений:
{
"list": [
{
"region": "",
"messages": [
{
"text": "Текст сообщения",
"date": "2026-04-27 08:13:44+03"
}
]
}
]
} Где брать UUID регионов
Идентификаторы регионов хранятся внутри APK в файле "assets/spr_region.json" или в локальной БД "database.v2.0.7.db".
Пример структуры
{"name": "г. Москва", "id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5"}
Пример с curl
curl -G "https://push.mchs.ru/new-history" \
--data-urlencode "region=4f8b1a21-e4bb-422f-9087-d3cbf4bebc14" \
--data-urlencode "type=all" \
-H "Content-MD5: fb62712c9475d5f8fac8418dcb6762a2"