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) "26.03.2017 15:55:11"
    ["last_battle"]=>
    string(16) "24-03-2017 20:36"
    ["rating"]=>
    array(10) {
      ["battles"]=>
      string(5) "19331"
      ["eff"]=>
      int(1217)
      ["wn8"]=>
      int(1479)
      ["wn7"]=>
      int(1314)
      ["wn6"]=>
      int(1314)
      ["armor"]=>
      int(4937)
      ["wgr"]=>
      int(6839)
      ["wins"]=>
      string(6) "51.76%"
      ["hits"]=>
      string(6) "62.45%"
      ["damage"]=>
      int(1338)
    }
  }
}

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

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

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

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