Здравствуйте!
Разрабатываю приложение для Tanks Blitz с использованием API. Столкнулся с тем, что для части техники невозможно получить справочные данные - название и изображения.
Окружение: realm RU, базовый адрес https://papi.tanksblitz.ru/wotb, application_id=<ВАШ_ID>
Как воспроизвести
Запрашиваю статистику по технике игрока:
GET /wotb/tanks/stats/?application_id=<ID>&account_id=<ACCOUNT_ID>
В ответе присутствуют записи с tank_id, например 5425 и 28417.
Запрашиваю справочник техники:
GET /wotb/encyclopedia/vehicles/?application_id=<ID>
Возвращается 523 машины. Идентификаторов 5425 и 28417 в ответе нет.
Запрашиваю их адресно:
GET /wotb/encyclopedia/vehicles/?application_id=<ID>&tank_id=5425,28417
Ответ: status: ok, но data["5425"] = null и data["28417"] = null.
Для контроля тот же запрос с tank_id=1 возвращает полные данные, включая images.preview и images.normal.
Что получается техника есть в статистике игрока, но её нельзя сопоставить со справочником - в интерфейсе она отображается без названия и без изображения. По моим данным, таких машин около 169, в основном это техника боевых пропусков, акционная и снятая с продажи.
Ожидаемо ли, что encyclopedia/vehicles не содержит технику, которая присутствует в tanks/stats?
Есть ли параметр или отдельный метод, позволяющий получить справочные данные по такой технике (название, images)?
Если такой возможности сейчас нет - планируется ли она, и что вы рекомендуете использовать для отображения названий и иконок такой техники?
Заранее спасибо!