Перейти к содержимому


Обсуждение практических вопросов использования Wargaming Public API


  • Пожалуйста, авторизируйтесь для того, чтобы ответить
Сообщений в теме: 3906

Hedeon #2221 Отправлено 08 окт 2013 - 16:17

    Старшина

  • Разработчики
  • 19983 боя
  • 559
  • [WG-A] WG-A
  • Регистрация:
    30.12.2010

Тема для обсуждения практических вопросов использования Wargaming Public API.

 

Полезные ссылки для начинающих знакомство с PAPI:

- Аутентификация методами PAPI: что это и с чем его едят.

- Как рассчитать рейтинг эффективности при помощи методов Public API?

- Использование PHP библиотеки CURL для выполнения запросов в API WG.

 

Если Вы нашли баг/недоработку то, пожалуйста, занесите информацию в наш баг-трекер.



Ivanerr #2222 Отправлено 10 фев 2015 - 23:49

    Старший сержант

  • Игроки
  • 7228 боев
  • 265
  • [LJ] LJ
  • Регистрация:
    19.10.2010

Привет, нет, это если я не ошибаюсь старая.

 

Новая:

DAMAGE * (10 / (TIER + 2)) * (0.23 + 2*TIER / 100) +
FRAGS * 250 +
SPOT * 150 +
log(CAP + 1,1.732) * 150 +
DEF * 150;



The_IzeBerg #2223 Отправлено 10 фев 2015 - 23:58

    Старшина

  • Игроки
  • 15315 боев
  • 447
  • Регистрация:
    26.10.2012

Просмотр сообщенияIvanerr (10 Фев 2015 - 23:49) писал:

Привет, нет, это если я не ошибаюсь старая.

 

Новая:

DAMAGE * (10 / (TIER + 2)) * (0.23 + 2*TIER / 100) +
FRAGS * 250 +
SPOT * 150 +
log(CAP + 1,1.732) * 150 +
DEF * 150;

 

Добавлю, дабы предупредить будущий вопрос, о способе подсчета TIER говорили несколькими страницами ранее.

 

 


Drahtigel #2224 Отправлено 11 фев 2015 - 01:19

    Старший сержант

  • Игроки
  • 40368 боев
  • 333
  • [IS-23] IS-23
  • Регистрация:
    31.07.2011

Просмотр сообщенияNK_XoXL (10 Фев 2015 - 18:43) писал:

а мой вопрос так и останется без внимания? :/

 

IDictionary(of integer, ....) вам в помощь.

Сайт клана IS-23

 


Drahtigel #2225 Отправлено 11 фев 2015 - 01:26

    Старший сержант

  • Игроки
  • 40368 боев
  • 333
  • [IS-23] IS-23
  • Регистрация:
    31.07.2011

Попытался обновиться до танкопедии 9.6 

Начал подгружать изображения и понеслось...

Spoiler

Изображения похоже забыли выложить... оно конечно не без  положительной стороны, я исправил обработчик исключений.

OFF: А при предварительном просмотре всё убралось под спойлер. Что я делаю не так?


Сообщение отредактировал Drahtigel: 11 фев 2015 - 01:30

Сайт клана IS-23

 


DonChipato #2226 Отправлено 11 фев 2015 - 05:22

    Старшина

  • Игроки
  • 10232 боя
  • 439
  • [-KTTC] -KTTC
  • Регистрация:
    25.06.2013

когда появятся новые прем танки в апи? =(

 

и https://api.worldoft...ication_id=demo не возвращяет новые танки, но если прать по айдишнику 63553 AMX Chasseur de chars то он есть https://ru.wargaming...http_method=GET

 

может у вас там кеш скинуть нада?)


Сообщение отредактировал DonChipato: 11 фев 2015 - 05:30


DIVlNATOR #2227 Отправлено 11 фев 2015 - 07:03

    Старший сержант

  • Игроки
  • 19238 боев
  • 278
  • [PAN_C] PAN_C
  • Регистрация:
    10.11.2011

Просмотр сообщенияStigert (08 Фев 2015 - 17:05) писал:

Всем доброго времени суток! Я смотрю тут очень много умных и понимающих людей.... может кто то сможет мне помочь? С php я не дружу (и с остальными языками тоже) и всё делаю методом научного тыка. Пытаюсь сделать сайт для клана и имеется скрипт состав клана но там игроки выводятся в произвольном порядке(( а как сделать вывод по званиям? Командир, зам и т.д? Может кто доработает или поделиться другим более лучшим скриптом?

Spoiler

 


Для такого случая вот: http://wot-news.com/main/clanstat Пример работы : http://shclan.ru/statistic/ . Сам сайт такой: http://shclan.ru/


█▓▒░░НАБОР В КЛАН░░░▒▓█

 

 


DIVlNATOR #2228 Отправлено 11 фев 2015 - 07:18

    Старший сержант

  • Игроки
  • 19238 боев
  • 278
  • [PAN_C] PAN_C
  • Регистрация:
    10.11.2011

Просмотр сообщенияDIVlNATOR (10 Фев 2015 - 19:08) писал:

Доброго времени суток дорогие форумчане! 
Подскажите пожалуйста какими методами API можно получить значения для PЭ (желательно уточнить формулу саму)
DAMAGE * (10 / (TIER + 2)) * (0.21 + 3*TIER / 100) + FRAGS * 250 + SPOT * 150 + log(CAP + 1) / log(1.732) * 150 + DEF * 150
верная, не не так спросил... актуальная ли она??? 
Из всех данных вычислил: 
1) Так называемый "TIER" (средний уровень боев) P.S. мне кажется, что такое выражение про "TIER" в отличие от "средний уровень танков", правильнее. 
2) Средний урон "DAMAGE". Причем брал значения из ratings/accounts, а не из account/info. НО!!!! при расчете и округлении : 
$DAMAGE = round($damage_rating/$battle_rating, 2) получается почему то 930,61, вместо 931,19. 

Вообщем приму все размышления и подсказки. Так как в php начал углубляться неделю назад, но уже получается делать запросы к API и разбирать их....

 

По поводу: Подскажите пожалуйста какими методами API можно получить значения для PЭ. Кто нить подскажет?.... 
1) почему количество боев в  account/info отличается от ratings/accounts?

2) FRAGS: это все количество уничтоженной техники / на количество боев?
3) CAP и DEF - подобное тоже в запросе 
ratings/accounts но со значением NULL.
 


Сообщение отредактировал DIVlNATOR: 11 фев 2015 - 07:19

█▓▒░░НАБОР В КЛАН░░░▒▓█

 

 


NK_XoXL #2229 Отправлено 11 фев 2015 - 10:03

    Младший сержант

  • Игроки
  • 21701 бой
  • 70
  • [VPVVV] VPVVV
  • Регистрация:
    18.08.2010

Просмотр сообщенияDrahtigel (11 Фев 2015 - 04:19) писал:

IDictionary(of integer, ....) вам в помощь.

спасибо большое!!!



NK_XoXL #2230 Отправлено 11 фев 2015 - 10:58

    Младший сержант

  • Игроки
  • 21701 бой
  • 70
  • [VPVVV] VPVVV
  • Регистрация:
    18.08.2010
а как узнать средний уровень танков игрока

biggood #2231 Отправлено 11 фев 2015 - 11:14

    Лейтенант

  • Игроки
  • 28446 боев
  • 2 161
  • [SP00N] SP00N
  • Регистрация:
    02.09.2011

Здравствуйте. Немного не по теме темы, но надеюсь админы ругаться не будут.

Просмотр сообщенияDIVlNATOR (10 Фев 2015 - 22:08) писал:

Доброго времени суток дорогие форумчане! 
Подскажите пожалуйста какими методами API можно получить значения для PЭ 

Для расчета РЭ (WN6, WN7, БС) рекомендую использовать данные из ".../wot/account/info/", чтобы ваши расчеты выдавали одинаковый результат с другими ресурсами.

Ответ

Для расчета TIER необходим еще запрос статы танков

Ответ

расчет TIER -  цитата: Средний уровень проведенных боев – показывает предпочтения игрока в боях на определенных уровнях техники. Рассчитывается как сумма произведений уровня танка и количества боев на нем, поделенная на общее количество боев. В некоторых ресурсах данный показатель трактуется как «средний уровень танков».

Как считать TIER:

 

Расчет РЭ

 


Сообщение отредактировал biggood: 05 мар 2015 - 20:48

Ресурс WotSkill.ru «Калькулятор СКИЛЛа, ОМ и СИЛЫ» Клана, Игрока и каждого Танка.
Прогресс статистики Игрока. Статистика Клана и вклад Игрока в его рейтинг.
Учет посещения мероприятий Клана. Расширенная статистика и многое другое.

Drahtigel #2232 Отправлено 11 фев 2015 - 11:31

    Старший сержант

  • Игроки
  • 40368 боев
  • 333
  • [IS-23] IS-23
  • Регистрация:
    31.07.2011

Просмотр сообщенияbiggood (11 Фев 2015 - 11:14) писал:

Здравствуйте. Немного не по теме темы, но надеюсь админы ругаться не будут.

.....

По этим вопросам напрашивается FAQ, с которым надо знакомить всех, у кого руки чешутся покодить на тему WoT.


Сайт клана IS-23

 


MustBeDead #2233 Отправлено 11 фев 2015 - 11:54

    Старший сержант

  • Игроки
  • 2668 боев
  • 286
  • Регистрация:
    22.04.2012

Добавлена информационная статья: "Аутентификация при помощи методов Public API".

Отражена некоторая дополнительная информация, примеры кода практической реализации.


Кабинет разработчика Wargaming Developer Partner Program

Hedeon #2234 Отправлено 11 фев 2015 - 16:26

    Старшина

  • Разработчики
  • 19983 боя
  • 559
  • [WG-A] WG-A
  • Регистрация:
    30.12.2010

Просмотр сообщенияbiggood (11 Фев 2015 - 11:14) писал:

Здравствуйте. Немного не по теме темы, но надеюсь админы ругаться не будут.

...

 

Как раз по теме, ведь топик называется "Обсуждение практических вопросов использования Wargaming Public API", а вычисление различных рейтингов как раз практический вопрос.

 

Прикрепил Ваше сообщение в шапку, надеюсь Вы не против :)



STREJlA #2235 Отправлено 13 фев 2015 - 00:24

    Старшина

  • Игроки
  • 14175 боев
  • 407
  • [W_G_P] W_G_P
  • Регистрация:
    25.10.2010

оу...

Цитата

 Технически возможно «пускать» пользователей и на другие периферии, когда аккаунт завис, но тогда двухчасовой прогресс на «зависшей» периферии будет потерян, так как аккаунт каждые два часа должен сохраняться в базу. Так что в таком случае лучше подождать, чем лишиться Медали героев Расейняя, которую только что получил.

 Означает ли это, что информация по игрокам, которые долго находятся в онлайне, периодически обновляется в API?

 



__To4Ho__He_CTaTuCT__ #2236 Отправлено 13 фев 2015 - 04:58

    Старшина

  • Тестеры ГК 2.0
  • 47320 боев
  • 453
  • [CHESS] CHESS
  • Регистрация:
    12.09.2011

Просмотр сообщенияSTREJlA (13 Фев 2015 - 01:24) писал:

оу...

 Означает ли это, что информация по игрокам, которые долго находятся в онлайне, периодически обновляется в API?

 

 

Видимо не только у меня возник такой вопрос, после прочтения статьи о серверах WoT. :)

vb64 #2237 Отправлено 13 фев 2015 - 09:00

    Старшина

  • Игроки
  • 47712 боев
  • 792
  • Регистрация:
    27.04.2011

Просмотр сообщенияSTREJlA (13 Фев 2015 - 00:24) писал:

оу...

 Означает ли это, что информация по игрокам, которые долго находятся в онлайне, периодически обновляется в API?

 

 

wot/tanks/stats обновляется в реалтайме уже несколько месяцев как.

 


Панель управления кланом - Автоматический учет общей активности участников клана и их активности на ГК и УР, почасовые графики присутствия участников клана в игре, контроль посещаемости клановых мероприятий, формирование клановых рот, учет техники клана, динамическая статистика участников в целом по аккаунту и по моделям танков, новости клана на RSS поток и/или email, авторизация через wargaming.net OpenID и многое другое.

The_IzeBerg #2238 Отправлено 13 фев 2015 - 12:35

    Старшина

  • Игроки
  • 15315 боев
  • 447
  • Регистрация:
    26.10.2012

Просмотр сообщенияvb64 (13 Фев 2015 - 09:00) писал:

 

wot/tanks/stats обновляется в реалтайме уже несколько месяцев как.

 

 

И только он, судя по всему.

 

 


NK_XoXL #2239 Отправлено 13 фев 2015 - 17:34

    Младший сержант

  • Игроки
  • 21701 бой
  • 70
  • [VPVVV] VPVVV
  • Регистрация:
    18.08.2010
ну насколько правильно я понял, чтоб рассчитать средний уровень танков для расчета eff  необходимо заказывать токен?

biggood #2240 Отправлено 13 фев 2015 - 21:12

    Лейтенант

  • Игроки
  • 28446 боев
  • 2 161
  • [SP00N] SP00N
  • Регистрация:
    02.09.2011

Просмотр сообщенияNK_XoXL (13 Фев 2015 - 17:34) писал:

ну насколько правильно я понял, чтоб рассчитать средний уровень танков для расчета eff  необходимо заказывать токен?

 

Здравствуйте. Где в примере расчета вы увидели access_token ? Он нужен только для получения приватных данных игроков и кланов, не используемых в расчетах рейтингов!

В запросы в место application_id=demo подставляете application_id вашего приложения (для увеличения скорости отдачи информации сервером pAPI WG.


Ресурс WotSkill.ru «Калькулятор СКИЛЛа, ОМ и СИЛЫ» Клана, Игрока и каждого Танка.
Прогресс статистики Игрока. Статистика Клана и вклад Игрока в его рейтинг.
Учет посещения мероприятий Клана. Расширенная статистика и многое другое.

NK_XoXL #2241 Отправлено 13 фев 2015 - 23:56

    Младший сержант

  • Игроки
  • 21701 бой
  • 70
  • [VPVVV] VPVVV
  • Регистрация:
    18.08.2010
тогда что такое TIER ?...
извините... это танки в ангаре? как их считать? не очень понятно




Количество пользователей, просматривающих этот форум: 1

0 пользователей, 1 гостей, 0 анонимных