API документація

Версія: 0.3
Останнє оновлення: 2024-05-10

Ендпойнти

Загальні втрати

Всі повертають 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 — предмет індивідуального розгляду. Будь ласка, зв’яжіться з нами й зважаючи на ваш конкретний випадок можливо ми знайдемо рішення для вас.