API wots.com.ua

WOTS.COM.UA - предоставляет специальный интерфейс для получения рейтингов игрока в формате JSON. Теперь Вам нет необходимости самостоятельно рассчитывать рейтинг, за Вас это сделаем мы.

Принцип работы API:

  1. Вы посылаете GET запрос формата /api/account/rating/<type>/<nickname>
  2. Сервис возвращает Вам данные рейтингов игрока в определенном формате
  3. В случае, если игрок еще не зарегистрирован в wots.com.ua, он будет автоматически добавлен и для него будут расчитаны рейтинги

Команды API:

  1. Ощий рейтинг /api/account/rating/total/<nickname>
  2. Рейтинг по типу танков /api/account/rating/by-type/<nickname>
  3. Рейтинг по нации танков /api/account/rating/by-nation/<nickname>
  4. Рейтинг ТОП танков /api/account/rating/tanks/top/<nickname>
  5. Рейтинг всех танков /api/account/rating/tanks/all/<nickname>
  6. Наполнение серверов /api/servers/online

Как API возвращает данные:

Данные возвращаются в формате JSON


{

     'status': 'ok' or 'error',

     'code': 'Operation code'

     'message': 'Operation status message',

     'data': {

         <rating data>

     }

}

Пример запроса:

GET: http://wots.com.ua/api/account/rating/total/olton2013

array(4) {
  ["status"]=>
  string(2) "ok"
  ["code"]=>
  int(100)
  ["message"]=>
  string(28) "Command completed successful"
  ["data"]=>
  array(5) {
    ["nickname"]=>
    string(9) "olton2013"
    ["account_id"]=>
    string(8) "22957520"
    ["updated_at"]=>
    string(19) "17.08.2017 03:55:43"
    ["last_battle"]=>
    string(16) "16-08-2017 20:35"
    ["rating"]=>
    array(10) {
      ["battles"]=>
      string(5) "20381"
      ["eff"]=>
      int(1213)
      ["wn8"]=>
      int(1660)
      ["wn7"]=>
      int(1318)
      ["wn6"]=>
      int(1318)
      ["armor"]=>
      int(4946)
      ["wgr"]=>
      int(6909)
      ["wins"]=>
      string(5) "51.9%"
      ["hits"]=>
      string(6) "61.62%"
      ["damage"]=>
      int(1333)
    }
  }
}

Сервис работает с использованием Wargaming.net API. При разработке сервиса использованы некторые материалы с сайта WorldOfTanks.ru.

Над проектом работают:

Сергей Пименов (olton2013)
  • Автор проекта
  • Концепт
  • Дизайн
  • Программирование
Игорь Колесник (wicked_wolf)
  • Дизайн
  • Тестирование

Принимается благодарность в виде голды или танков