Отзывы и пожелания. Wargaming Public API
Дата: 27.09.2013 20:46:21
![Просмотр сообщения](http://cdn-frm-eu.wargaming.net/wot/ru/4.1/style_images/wg/snapback.png)
1. Возможность "подписки" на результаты игрока. Указываем postback URL, после каждого боя с участием указанного API сервер отсылает по нему результаты боя. Подозреваю, что такое делать не будут - нагрузка великовата. Я так, помечтать.
2. Постоянный "стрим" результатов вообще всех боев. С сокетами слишком мудрено получается, наверное логичнее JSON файл, содержащий результаты боев за последние 15 минут, обновляется раз в минуту (и запретить его запрашивать одному приложению чаще чем раз в 10 минут). Можно будет много всякой интересной статистики рисовать по таким данным. Нагрузка тоже немаленькая конечно, но в разумных пределах по моему, ежели файл gzipовать и отдавать статикой, а не генерить каждый раз скриптом.
Не реалтаймовое:
1. Запрос подробных результатов боев, та же статистика, что игрок видит сам. Наверное с предварительным получением разрешения от игрока.
2. Добавить в статистику сколько за бой потрачено снарядов (с указанием каких именно) и расходников. (ага, 1С:Нагибатор получается :) )
Hedeon: 1. Обновление статистики производится после выхода из клиента.
Отсылать после каждого боя результаты пока технически
невозможно.
2. см. п.1
3. Возможно будет реализовано в будущем.
4. К сожалению, пока добавление этой информации в API не планируется.
2. см. п.1
3. Возможно будет реализовано в будущем.
4. К сожалению, пока добавление этой информации в API не планируется.
![Просмотр сообщения](http://cdn-frm-eu.wargaming.net/wot/ru/4.1/style_images/wg/snapback.png)
Hedeon: Возможно будет добавлено в следующих обновлениях.
![Просмотр сообщения](http://cdn-frm-eu.wargaming.net/wot/ru/4.1/style_images/wg/snapback.png)
Не работает (пустой ответ) JavaScript-вариант запроса данных игрока, состоящего в клане:
http://api.worldofta...on=callbackFunc
Анамнез:
Без callback-функции работает нормально:
http://api.worldofta...ount_id=4354591
Вариант с ограничением полей работает:
http://api.worldofta...fields=nickname
Но не работает вариант с ограничением по fields=clan.role_i18n:
http://api.worldofta...=clan.role_i18n
Вывод:
Проблема с i18n-символами в JS-ответе? Экранировать?
UPDATE:
Та же история с:
http://api.worldofta...elds=name,motto
Подскажите, как решить проблему?
Hedeon: К сожалению, параметр js_function будет отключен в будущем и в
данный момент его использование невозможно.
![Просмотр сообщения](http://cdn-frm-eu.wargaming.net/wot/ru/4.1/style_images/wg/snapback.png)
Пример "Информация об игроке" пытается вывести поля "experience.xp", "experience.battle_avg_xp" и "experience.max_xp", которых в ответе сервера нет. Эти поля были в API 1.9, но в API 2.0 они уже находятся в другом месте - "statistics.all.xp", "statistics.all.battle_avg_xp" и "statistics.max_xp" соответственно.
Hedeon: Информация на странице с примерами будет изменена при следующем
обновлении.
![Просмотр сообщения](http://cdn-frm-eu.wargaming.net/wot/ru/4.1/style_images/wg/snapback.png)
Правильно ли я понимаю, что апи предполагает возврат только двух параметров из статистики - победы и кол-во боев? То есть, реально, ничем не будет отличаться от текущих возможностей существующего апи и подробной статистики по танкам отдавать не планируется?
Hedeon: В данный момент с помощью метода /account/tanks/ возможно получение
следующей информации:Количество боев на танке
Количество побед на танке
Знак классности К сожалению, получение более подробной информации в данный момент невозможно. Вы можете написать на api.support@wargaming.net Ваше предложение по необходимым Вам полям в данном методе и оно будет обязательно рассмотрено.
Количество побед на танке
Знак классности К сожалению, получение более подробной информации в данный момент невозможно. Вы можете написать на api.support@wargaming.net Ваше предложение по необходимым Вам полям в данном методе и оно будет обязательно рассмотрено.
Отзывы и пожелания. Wargaming Public API