API документація
Версія: 0.3 Останнє оновлення: 2024-05-10
Ендпойнти
Загальні втрати
- /api/stats/russia
- /api/stats/russia/<status>
- Всі повертають JSON з загальним числом втрат та масив значень для окремих типів озброєння. Для озброєння повертаються по два значення: загальна кількість втрачених та додані за останні 24 години. Наразі повертаються тільки російські втрати. status, якщо наявний, може отримувати лише одне з наступних значень: damaged, abandobed, captured, destroyed.
Окремі втрати
- /api/losses/russia
- /api/losses/russia/<ID>
- /api/losses/russia/<ID>/<status>
- /api/losses/russia/<date>/<page>
- /api/losses/russia/<date>/<status>/<page>
- Всі повертають JSON, що містить дані по індивідуальних втратах включаючи ID, тип/модель, характер втрати, дату, локацію, підрозділ, якщо вони відомі, та ін. Якщо ID переданий, буде певернено 100 втрат (опціонально відфільтрованих за статусом) починаючи з нього (приклад). Якщо натомість був переданий date то він має бути відформатований як YYYY-MM-DD. В цьому випадку буде повернено до 100 втрат вказаного дня, опціонально відфільтрованих за статусом (приклад). Якщо їх більше ніж 100, page може бути застосований. Якщо ніщо з вказаного вище не передано, повертається 100 останніх доданих втрат. Щодо сторони та status діють ті ж самі обмеження, що і у випадку загальних втрат.
Можливі проблеми
Якщо при зверненні до API повертається помилка 520 ймовірно, бракує User-Agent заголовків. Спробуйте додати їх як описано ось тут.
Обмеження
Жодних обмежень по кількості запитів на даний момент не встановлено, проте ми слідкуємо за зверненнями до API й лишаємо за собою право відмовити на ті або інші запити через надмірне використання тощо.
Цього мало?
Отримання більш детальних даних через API — предмет індивідуального розгляду. Будь ласка, зв’яжіться з нами й зважаючи на ваш конкретний випадок можливо ми знайдемо рішення для вас.