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


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


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

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

    Старшина

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

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

 

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

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

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

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

 

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



Drahtigel #142 Отправлено 11 Ноя 2013 - 08:48

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

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

Просмотр сообщения_viktor6_ (10 Ноя 2013 - 17:47) писал:

Если нужно то вот обоснования

Потому как нужно изредка избавлятся от трутней и не желающих играть на ГК, за всема не уследиш.
Если игрок перешол в другой клан то этот показатель можно обнулять или хранить до перехода в другой клан чтоб можно посмотреть его историю при вербовке в другой клан это уже по желанию.

P.S. У нас какраз такая проблема в клане на рисовалась и как ее реализовать не придумал (посмотреть кто и сколько играл)
Как вариант временного решения:
Вы можете зафиксировать количество боёв на ГК у всех бойцов своего клана на сегодняшний день, а потом простым вычитанием получать количество сыгранных боёв от сегодняшнего дня. Каждый новый боец - фиксируется на момент вступление, и далее отслеживается его участие.

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

 


_viktor6_ #143 Отправлено 11 Ноя 2013 - 17:06

    Лейтенант

  • Игроки
  • 27475 боев
  • 1 794
  • Регистрация:
    26.04.2011

Просмотр сообщенияDrahtigel (11 Ноя 2013 - 08:48) писал:

Как вариант временного решения:
Вы можете зафиксировать количество боёв на ГК у всех бойцов своего клана на сегодняшний день, а потом простым вычитанием получать количество сыгранных боёв от сегодняшнего дня. Каждый новый боец - фиксируется на момент вступление, и далее отслеживается его участие.
Бумага и ручка? уже 21 век не гоните.
и мне не новые игроки интересны а как избавится от старых которые неразу не зашли на ГК
P.S. это можно сделать по реплеям но для этого нужен скрипт питона который бы отсортировал и извлек информацию из реплеев благо я их пишу начиная версией 0.8.4

Сообщение отредактировал _viktor6_: 11 Ноя 2013 - 17:12


MustBeDead #144 Отправлено 11 Ноя 2013 - 17:20

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

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

Просмотр сообщения_viktor6_ (11 Ноя 2013 - 17:06) писал:

Бумага и ручка? уже 21 век не гоните.
и мне не новые игроки интересны а как избавится от старых которые неразу не зашли на ГК
P.S. это можно сделать по реплеям но для этого нужен скрипт питона который бы отсортировал и извлек информацию из реплеев благо я их пишу начиная версией 0.8.4

Кэшируйте срез статистики членов Вашего клана, например, за сегодня - количество боев statistics.clan метода account/info.
Второй срез, завтра или через некий определенный промежуток времени.
Если количество клановых боев изменяется, следовательно, пользователь играет на ГК.
По нескольким срезам можно уже судить об интенсивности игрового процесса.
Кабинет разработчика Wargaming Developer Partner Program

Drahtigel #145 Отправлено 12 Ноя 2013 - 08:55

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

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

Просмотр сообщения_viktor6_ (11 Ноя 2013 - 17:06) писал:

Бумага и ручка? уже 21 век не гоните.
и мне не новые игроки интересны а как избавится от старых которые неразу не зашли на ГК
P.S. это можно сделать по реплеям но для этого нужен скрипт питона который бы отсортировал и извлек информацию из реплеев благо я их пишу начиная версией 0.8.4
А ещё цветные карандаши. Ответ MustBeDead выше. Куда дешевле, чем парсить реплеи в будущем....

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

 


Yury_SNEGOV #146 Отправлено 12 Ноя 2013 - 16:01

    Младший лейтенант

  • Игроки
  • 41858 боев
  • 1 087
  • [TSIB-] TSIB-
  • Регистрация:
    13.12.2011
Вопрос на засыпку: Каким методом получить количество Очков славы и место на Аллее славы?
Ладно, я в курсе, что в API их пока что явно нет. Но откуда-то всё же можно их вытянуть?
Кто-нибудь фаербагом мониторил поиск на http://worldoftanks....eventmap/alley/ ?
PS: Если уже совсем не по теме и никого не интересует - удаляйте пост.
PPS: Сам разобрался. Вытянул, всё что нужно.
Spoiler                     

Сообщение отредактировал Yury_SNEGOV: 15 Ноя 2013 - 05:12

Юзербар от сервиса WOT-O-Matic

wotomatic.net - подробная статистика игроков и кланов, рейтинги, генератор юзербаров


MustBeDead #147 Отправлено 12 Ноя 2013 - 17:24

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

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

Просмотр сообщенияYury_SNEGOV (12 Ноя 2013 - 16:01) писал:

Вопрос на засыпку: Каким методом получить количество Очков славы и место на Аллее славы?

Ладно, я в курсе, что в API их пока что явно нет. Но откуда-то всё же можно их вытянуть?
Кто-нибудь багзилой мониторил поиск на http://worldoftanks....eventmap/alley/ ?

PS: Если уже совсем не по теме и никого не интересует - удаляйте пост.

К сожалению, в настоящий момент информацию по очкам славы Public API не выдает.
Очки славы были введены только во второй компании клановых войн. Мы рассмотрим возможность введения данной информации в один из методов PAPI.
На текущий момент доступна информация по очкам победы клана (методы clan/top, clan/victorypoints и clan/victorypointshistory).
Кабинет разработчика Wargaming Developer Partner Program

_viktor6_ #148 Отправлено 12 Ноя 2013 - 21:50

    Лейтенант

  • Игроки
  • 27475 боев
  • 1 794
  • Регистрация:
    26.04.2011
Как можно получить информацию о последнем бое игрока?
И было предложения выводить статус игрока oline/offline что вы решили ?

Hedeon #149 Отправлено 13 Ноя 2013 - 09:02

    Старшина

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

Просмотр сообщения_viktor6_ (12 Ноя 2013 - 21:50) писал:

Как можно получить информацию о последнем бое игрока?
И было предложения выводить статус игрока oline/offline что вы решили ?
К сожалению, в текущей версии Public API получить информацию о последнем бое невозможно. Возможно выдача данной информации будет добавлена в будущих обновлениях.
Вопрос об онлайн статусе игрока сейчас прорабатывается, однако точных сроков реализации сказать нельзя.

_viktor6_ #150 Отправлено 13 Ноя 2013 - 21:25

    Лейтенант

  • Игроки
  • 27475 боев
  • 1 794
  • Регистрация:
    26.04.2011

Просмотр сообщенияHedeon (13 Ноя 2013 - 09:02) писал:

К сожалению, в текущей версии Public API получить информацию о последнем бое невозможно. Возможно выдача данной информации будет добавлена в будущих обновлениях.
Вопрос об онлайн статусе игрока сейчас прорабатывается, однако точных сроков реализации сказать нельзя.
С какой периодичностью выходят обновления ? месяц 2 3 4 ?

Hedeon #151 Отправлено 14 Ноя 2013 - 10:02

    Старшина

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

Просмотр сообщения_viktor6_ (13 Ноя 2013 - 21:25) писал:

С какой периодичностью выходят обновления ? месяц 2 3 4 ?
Обновления выходят в зависимости от их готовности. Точных сроков каждого назвать невозможно, но мы стараемся выпускать их как можно чаще.

Leonon #152 Отправлено 15 Ноя 2013 - 18:58

    Сержант

  • Игроки
  • 33568 боев
  • 112
  • Регистрация:
    04.03.2011
На текущий момент доступна информация по очкам победы клана (методы clan/top, clan/victorypoints и clan/victorypointshistory).
А как можно получить доступ к информации по очкам славы(методы?) Если  уже используется в API.

Сообщение отредактировал Leonon: 15 Ноя 2013 - 19:13


Yury_SNEGOV #153 Отправлено 15 Ноя 2013 - 19:22

    Младший лейтенант

  • Игроки
  • 41858 боев
  • 1 087
  • [TSIB-] TSIB-
  • Регистрация:
    13.12.2011
В API их нет. Фаербаг в руки и иди в свой профиль. Пара нехитрых движений и нужный JSON-запрос с Очками славы у тебя в руках... См. мой пост выше.

Юзербар от сервиса WOT-O-Matic

wotomatic.net - подробная статистика игроков и кланов, рейтинги, генератор юзербаров


MustBeDead #154 Отправлено 15 Ноя 2013 - 19:37

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

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

Просмотр сообщенияLeonon (15 Ноя 2013 - 18:58) писал:

На текущий момент доступна информация по очкам победы клана (методы clan/top, clan/victorypoints и clan/victorypointshistory).
А как можно получить доступ к информации по очкам славы(методы?) Если  уже используется в API.

Просмотр сообщенияYury_SNEGOV (15 Ноя 2013 - 19:22) писал:

В API их нет. Фаербаг в руки и иди в свой профиль. Пара нехитрых движений и нужный JSON-запрос с Очками славы у тебя в руках... См. мой пост выше.

Как уже сообщалось ранее, возможность введения в Public API значения для вывода информации по очкам славы находится на рассмотрении.
Кабинет разработчика Wargaming Developer Partner Program

Leonon #155 Отправлено 15 Ноя 2013 - 19:38

    Сержант

  • Игроки
  • 33568 боев
  • 112
  • Регистрация:
    04.03.2011
А поделится можешь? Если не сложно :(

Flie #156 Отправлено 16 Ноя 2013 - 12:37

    Рядовой

  • Игроки
  • 13292 боя
  • 10
  • Регистрация:
    14.12.2010
Добрый день!
Есть вопрос к бета тестерам.
У меня нет возможности присоединится к тестированию API но в месте с этим есть какой то определенный набор строковых запросов. Хотел бы узнать у Вас, уважаемые тестеры: есть ли возможность создовать запрос непосредственно к какому-то параметру, например к количеству боев у конкретного игрока. Что бы сервер отвечал только этими данными  и тем самым снизить трафик. И если есть такая возможность ответе пожалуйста в личку или сюда, какием образом должен строиться подобный запрос?
Заранее большое спасибо!

Сообщение отредактировал Flie: 16 Ноя 2013 - 12:37


MustBeDead #157 Отправлено 16 Ноя 2013 - 12:51

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

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

Просмотр сообщенияFlie (16 Ноя 2013 - 12:37) писал:

Добрый день!
Есть вопрос к бета тестерам.
У меня нет возможности присоединится к тестированию API но в месте с этим есть какой то определенный набор строковых запросов. Хотел бы узнать у Вас, уважаемые тестеры: есть ли возможность создовать запрос непосредственно к какому-то параметру, например к количеству боев у конкретного игрока. Что бы сервер отвечал только этими данными  и тем самым снизить трафик. И если есть такая возможность ответе пожалуйста в личку или сюда, какием образом должен строиться подобный запрос?
Заранее большое спасибо!

Здравствуйте.

Public API предоставляет необходимые Вам данные.
Обратите, пожалуйста, внимание: для получения контента Public API регистрация приложения является обязательной.
Вам необходимо заполнить следующую анкету https://www.research.net/s/YHLYMNG на получение доступа к Кабинету Разработчика.
Или дождитесь, пожалуйста, окончания тестирования. После завершения тестирования, доступ будет открыт для всех пользователей.
Кабинет разработчика Wargaming Developer Partner Program

Drahtigel #158 Отправлено 17 Ноя 2013 - 09:02

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

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

Просмотр сообщенияFlie (16 Ноя 2013 - 12:37) писал:

Добрый день!
Есть вопрос к бета тестерам.
У меня нет возможности присоединится к тестированию API но в месте с этим есть какой то определенный набор строковых запросов. Хотел бы узнать у Вас, уважаемые тестеры: есть ли возможность создовать запрос непосредственно к какому-то параметру, например к количеству боев у конкретного игрока. Что бы сервер отвечал только этими данными  и тем самым снизить трафик. И если есть такая возможность ответе пожалуйста в личку или сюда, какием образом должен строиться подобный запрос?
Заранее большое спасибо!
Такая возможность есть, в любом запросе можно перечислить те поля, которые Вам пригодятся. Получить доступ к Бетатестированию просто, и с вашей стороны нужен лишь фиксированный IP на период теста. Получить его обычно не трудно и не дороо у провайдера

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

 


MrStazzi #159 Отправлено 18 Ноя 2013 - 13:55

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

  • Игроки
  • 9531 бой
  • 246
  • Регистрация:
    28.11.2012
Доброго времени суток.
Совсем недавно присоединился к тестированию API и сразу возник вопрос - как получить данные игрока со срезом по времени?
Чтобы например рассчитать дельту боев за последнии 24 часа как это реализовано в WoT Assistant.

"Statistics for WoT" для iPhone - тема на форуме, ссылка в iTunes

 


Hedeon #160 Отправлено 18 Ноя 2013 - 14:54

    Старшина

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

Просмотр сообщенияMrStazzi (18 Ноя 2013 - 13:55) писал:

Доброго времени суток.
Совсем недавно присоединился к тестированию API и сразу возник вопрос - как получить данные игрока со срезом по времени?
Чтобы например рассчитать дельту боев за последнии 24 часа как это реализовано в WoT Assistant.
Метода, который бы выдавал информацию со срезом по времени, в текущей реализации Public API нет. Введение этого метода пока невозможно в связи с его техническими особенностями.
Вы можете получить нужную Вам информацию со срезом в 12 часов (к примеру) следующим способом:
1. Произвести выгрузку информации по пользователю в 11.00.
2. Произвести вторую выгрузку информации в 23.00.
3. Вычесть из второго результата первый.
К сожалению, пока только так.

y88 #161 Отправлено 19 Ноя 2013 - 09:39

    Новобранец

  • Игроки
  • 27287 боев
  • 4
  • [KB-2C] KB-2C
  • Регистрация:
    15.10.2010
угу, так и делаю: http://mykirov.ru/wot/user/y88
Хотелось бы детальной информации в разрезе техники для вычисления ТОП за неделю http://mykirov.ru/wot/top/IS-7




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

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