Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
aerialalertsapi [2023/03/09 14:30] nightfly [Джерела даних] |
aerialalertsapi [2024/03/15 14:40] (поточний) nightfly |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
====== API Повітряних тривог ====== | ====== API Повітряних тривог ====== | ||
- | От таке от актуальне на даний час API, повітряних тривог на території України. Аби довго не гратись та не розбирати потім купу складних структур даних, було прийнято рішення проксювати існуючі розрізнені джерела даних, що в основному парсять Telegram канал @air_alert_ua | + | От таке от актуальне на даний час |
Тому ось, маєте, можете користуватись: | Тому ось, маєте, можете користуватись: | ||
Рядок 13: | Рядок 13: | ||
</ | </ | ||
- | Наразі таймаут кешування сирих даних з боку нашої імплементації - **3 секунди**. | + | Наразі таймаут кешування сирих даних з боку нашої імплементації - **3 секунди**.\\ |
+ | На жаль, враховуючи неадекватність окремих мавпочок, | ||
Формат відповідей у вигляді JSON простий, | Формат відповідей у вигляді JSON простий, | ||
Рядок 19: | Рядок 20: | ||
{{: | {{: | ||
- | У випадку, | + | У випадку, |
< | < | ||
Рядок 34: | Рядок 35: | ||
$rawJson = $aerialAlertsApi-> | $rawJson = $aerialAlertsApi-> | ||
$alertsData = json_decode($rawJson, | $alertsData = json_decode($rawJson, | ||
+ | | ||
if (isset($alertsData[' | if (isset($alertsData[' | ||
foreach ($alertsData[' | foreach ($alertsData[' | ||
Рядок 57: | Рядок 59: | ||
* **dunai** - від Andrew Dunai | * **dunai** - від Andrew Dunai | ||
* **klimenko** - від Vadym Klymenko | * **klimenko** - від Vadym Klymenko | ||
+ | * **jaam** - з серверу даних JAAM | ||
У випадку, | У випадку, | ||
Рядок 100: | Рядок 103: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[http:// | ||
* [[https:// | * [[https:// |