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


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


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

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

    Старшина

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

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

 

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

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

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

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

 

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



JakeRook #3902 Отправлено 20 сен 2017 - 21:17

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

  • Игроки
  • 292 боя
  • 76
  • [BRSRK] BRSRK
  • Регистрация:
    16.05.2015
У меня вопрос: возможно ли   взятие количества медалей камикадзе и заговоренный у игроков с датабаз ВГ для расчётов?

Сообщение отредактировал JakeRook: 20 сен 2017 - 21:17


AndreyRigid #3903 Отправлено 21 сен 2017 - 05:30

    Новобранец

  • Игроки
  • 7049 боев
  • 3
  • [H0PM_] H0PM_
  • Регистрация:
    27.12.2016

Просмотр сообщенияJakeRook (20 Сен 2017 - 21:17) писал:

У меня вопрос: возможно ли   взятие количества медалей камикадзе и заговоренный у игроков с датабаз ВГ для расчётов?

У меня вопрос к вам - сложно прочитать документацию до создания вопроса на форуме?  Или гуглом воспользоваться?

Документация по API->Аккаунты->Достижения, Api->Техника->Достижения там всё есть и написано. И если вы где-то на сайтах ВГ видите эту информацию, то её можно взять априори.



JakeRook #3904 Отправлено 21 сен 2017 - 20:43

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

  • Игроки
  • 292 боя
  • 76
  • [BRSRK] BRSRK
  • Регистрация:
    16.05.2015

Просмотр сообщенияAndreyRigid (21 Сен 2017 - 05:30) писал:

У меня вопрос к вам - сложно прочитать документацию до создания вопроса на форуме?  Или гуглом воспользоваться?

Документация по API->Аккаунты->Достижения, Api->Техника->Достижения там всё есть и написано. И если вы где-то на сайтах ВГ видите эту информацию, то её можно взять априори.

 

нашел "charmed" и "kamikaze", как их брать в расчет теперь в типичном калькуляторе?

McHarny #3905 Отправлено 28 сен 2017 - 21:38

    Сержант

  • Игроки
  • 36800 боев
  • 105
  • [T-MAN] T-MAN
  • Регистрация:
    29.12.2012
Добрый день. Судя по косвенным признакам в WG API добавили/подрихтовали методы для работы с WTR. как их можно пощупать, али почитать изменения?

 

 


olton2013 #3906 Отправлено 01 окт 2017 - 00:46

    Сержант

  • Игроки
  • 21097 боев
  • 196
  • Регистрация:
    02.11.2013

здравствуйте

АПИ не отдает данные (уже несколько дней) по запросу wot/ratings/accounts. Возвращает RATINGS_NOT_FOUND

 

Когда исправите ?


 


wotraw #3907 Отправлено 11 окт 2017 - 08:05

    Рядовой

  • Игроки
  • 0 боев
  • 15
  • Регистрация:
    31.10.2014

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

 

Поделитесь, пожалуйста, опытом обращения в Wargaming.net для увеличения квоты одновременных запросов. 

 

С 9 окт, примерно 15.00 по МСК, уменьшилось квота на количество одновременных запросов для EU кластера (REQUEST_LIMIT_EXCEEDED). Для RU и NA остались старые. В новом кабинете увидел ограничение в 10 запросов. Для меня это беда.

 

Правильно я понимаю, что писать в Wargaming.net нужно для Европы и на английском?



thunderspb #3908 Отправлено 16 окт 2017 - 12:30

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

  • Бета-тестеры
  • 10135 боев
  • 814
  • [BD] BD
  • Регистрация:
    04.06.2010
Наверное я пропустил новость, но почему перестали отавать онлайн WoWP? 
Все, что вы хотели узнать про статистику онлайна с преферансом и куртизанками графиками покластерно и посерверно: https://stats.wotapi.ru/

AlmostHuman #3909 Отправлено 21 окт 2017 - 20:32

    Ефрейтор

  • Игроки
  • 26668 боев
  • 25
  • [PRCRW] PRCRW
  • Регистрация:
    03.01.2013

не совсем понял почему удалили мое сообщение.

я же по теме спросил:

 когда API начнет отдавать актуальное описание ЛБЗ, которые в 9.20.1 изменились?



biggood #3910 Отправлено 22 окт 2017 - 19:59

    Лейтенант

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

Уважаемые разработчики!

Как долго еще ждать обновления методов УР ? - данных по "новому" режиму "Укрепрайон клана"


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

JakeRook #3911 Отправлено 25 окт 2017 - 08:43

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

  • Игроки
  • 292 боя
  • 76
  • [BRSRK] BRSRK
  • Регистрация:
    16.05.2015
Может ли кто сделать PHP скрипт сбора данных с АПИ для получения величины по готовой формуле?  можно в пм 

Сообщение отредактировал JakeRook: 25 окт 2017 - 08:43


JakeRook #3912 Отправлено 30 окт 2017 - 16:56

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

  • Игроки
  • 292 боя
  • 76
  • [BRSRK] BRSRK
  • Регистрация:
    16.05.2015
спасибо, нашел пример 

Hedeon #3913 Отправлено 30 окт 2017 - 19:39

    Старшина

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

Просмотр сообщенияbiggood (22 Окт 2017 - 19:59) писал:

Уважаемые разработчики!

Как долго еще ждать обновления методов УР ? - данных по "новому" режиму "Укрепрайон клана"

 

На данный момент мы отдаем всю возможную информацию по режиму "Укрепрайоны".

 

Просмотр сообщенияolton2013 (01 Окт 2017 - 00:46) писал:

здравствуйте

АПИ не отдает данные (уже несколько дней) по запросу wot/ratings/accounts. Возвращает RATINGS_NOT_FOUND

 

Когда исправите ?

 

В связи с выходом нового зала славы методы со старыми рейтингами устарели и более не поддерживаются.

 

Просмотр сообщенияwotraw (11 Окт 2017 - 08:05) писал:

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

 

Поделитесь, пожалуйста, опытом обращения в Wargaming.net для увеличения квоты одновременных запросов. 

 

С 9 окт, примерно 15.00 по МСК, уменьшилось квота на количество одновременных запросов для EU кластера (REQUEST_LIMIT_EXCEEDED). Для RU и NA остались старые. В новом кабинете увидел ограничение в 10 запросов. Для меня это беда.

 

Правильно я понимаю, что писать в Wargaming.net нужно для Европы и на английском?

 

Квоты сами по себе уменьшится не должны были, 10 запросов в секунду это норма для Standalone приложения. Вероятно, что вы попали на период повышенной нагрузки, что и и привело к сообщению об ошибке.

Касательно самого вопроса - в данный момент мы не производим увеличение квот для кого-либо. 

 

Просмотр сообщенияthunderspb (16 Окт 2017 - 12:30) писал:

Наверное я пропустил новость, но почему перестали отавать онлайн WoWP? 

 

В обновлении 2.0 счетчик онлайна был убран из клиента игры. Мы привели PAPI в соответствие с игрой.

 

Просмотр сообщенияArik_neKrol (21 Окт 2017 - 20:32) писал:

не совсем понял почему удалили мое сообщение.

я же по теме спросил:

 когда API начнет отдавать актуальное описание ЛБЗ, которые в 9.20.1 изменились?

 

Проблема известна, в скором времени будет принято решение по её устранению. 

 
 


biggood #3914 Отправлено 31 окт 2017 - 20:20

    Лейтенант

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

Просмотр сообщенияHedeon (30 Окт 2017 - 19:39) писал:

Просмотр сообщенияbiggood (22 Окт 2017 - 19:59) писал:

Уважаемые разработчики!

Как долго еще ждать обновления методов УР ? - данных по "новому" режиму "Укрепрайон клана"

 

На данный момент мы отдаем всю возможную информацию по режиму "Укрепрайоны".

...

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

Как это "всю возможную информацию...",

а "статистика игроков в боях в составе клана"?

а "информация по строениям укрепрайона"?

 

Ведь в клиенте игры эти данные есть, значит и в БД они есть!


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

seriych #3915 Отправлено 14 ноя 2017 - 00:07

    Старшина

  • Игроки
  • 5681 бой
  • 614
  • Регистрация:
    24.09.2012

Почему для игрока метод account/tanks выдает пустой массив?

https://developers.wargaming.net/reference/all/wot/account/tanks/?application_id=demo&account_id=26920982&r_realm=ru&run=1

тогда как ответы других методов для этого игрока непусты:

account/info: https://developers.wargaming.net/reference/all/wot/account/info/?application_id=demo&account_id=26920982&r_realm=ru&run=1

tanks/stats: https://developers.wargaming.net/reference/all/wot/tanks/stats/?application_id=demo&account_id=26920982&r_realm=ru&run=1

 


Скрипт статистики участников форума

ZUG #3916 Отправлено 16 ноя 2017 - 14:31

    Рядовой

  • Игроки
  • 27428 боев
  • 13
  • Регистрация:
    27.08.2010

День добрый! Для Worldofwarships

Как узнать информацию  о результатах клановых боев, в какой лиге клан. В АПИ на этот счет ничего не описано


Сообщение отредактировал ZUG: 16 ноя 2017 - 14:33


morozdv #3917 Отправлено 18 ноя 2017 - 20:55

    Рядовой

  • Игроки
  • 15185 боев
  • 6
  • [SUXX] SUXX
  • Регистрация:
    21.11.2010

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

 

Пытаюсь сделать авторизацию по OpenID согласно документации. Почитал всю эту тему через поиск, а так же примеры по пхп посомтрел, но вопрос сохранился.

И так, действую следующим образом:

для теста, на localhost:8080/start разместил страницу с кнопкой:

 

Цитата

<form method="POST" action="https://api.worldoftanks.ru/wot/auth/login/?application_id=4e67660611202f132151e26f8cce5a27&redirect_uri=http://localhost:8080/BB">
    <button type="submit">Войти через OpenId</button>
</form>

 

При клике по кнопке я корректно перехожу на сайт варгейминга для авторизации и подтверждения разрешения, далее редирект на мою страницу, после чего url дополняется заявленными в документации параметрами (status,access_token,account_id, etc.) 

 

Вопросы:

1. Правильно ли я реализовал логику авторизации?

2. В кабинете разработчика заявлено, что все методы выдают инфу в JSON формате, однако тут я ее не получаю. Собственно, как это сделать?

Я вижу, что в кабинете разработчика есть всплывающее окно с JSON-результатом, но не понимаю как мне получить такое-же?

3. Я не смог понять как в кабинете разработчика работает переключатель GET/POST. При переключении, содержимое ссылки или ответа не меняется. Как и на моей странице, собственно. Как скрыть access_token из url'а в этом случае?

 

Сложилось впечатление, что конкретно этот метод не возвращает ответа в JSON'е. И я почти уверен, что ошибаюсь.

 



KarvaLOL_ #3918 Отправлено Вчера, 14:12

    Рядовой

  • Игроки
  • 12814 боев
  • 5
  • Регистрация:
    16.05.2013

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

 

Как я могу сделать подарок через премиум магазин другому игроку используя метод CURL ?

 

Spoiler

 



ZUG #3919 Отправлено Вчера, 15:57

    Рядовой

  • Игроки
  • 27428 боев
  • 13
  • Регистрация:
    27.08.2010

Просмотр сообщенияmorozdv (18 Ноя 2017 - 17:55) писал:

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

 

Пытаюсь сделать авторизацию по OpenID согласно документации. Почитал всю эту тему через поиск, а так же примеры по пхп посомтрел, но вопрос сохранился.

И так, действую следующим образом:

Привет!

Реализую так:

1. Получаю токен account_id, время выдачи токена из куков.

2. Если их нет формирую пост запрос на адрес https://api.worldoft...wot/auth/login/ с параметром nofollow =1 и redirect_uri=www.yousite.ru

3. Тебе прилетает json где есть параметр удаленный адрес авторизации варгейминга. Делаешь редирект на тот адрес. Там подтверждаешь что ты есть ты и тебя кидает обратно уже с параметрами в ГЕТ запросе на твой сайт.

4. Ты эти параметры сохраняешь в куках.

5. Используя token_id ты выполняешь все другие запросы. Если он протухнет то запросы будут уже с ошибками.

 

Я полностью этот механизм еще не использовал, но авторизацию openID проходил )))



ZUG #3920 Отправлено Вчера, 15:58

    Рядовой

  • Игроки
  • 27428 боев
  • 13
  • Регистрация:
    27.08.2010

Просмотр сообщенияKarvaLOL_ (20 Ноя 2017 - 11:12) писал:

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

 

Как я могу сделать подарок через премиум магазин другому игроку используя метод CURL ?

 

Spoiler

 

 

Мне почемуто уверенность что так нельзя сделать.

Yury_SNEGOV #3921 Отправлено Вчера, 17:13

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

  • Игроки
  • 37939 боев
  • 1 063
  • Регистрация:
    13.12.2011
Названия типов боёв (random, company, stronghold_skirmish и т.д.) в методах wot/account/info и wot/tanks/stats всегда были идентичны.... до появления статистики по Ранговым боям:

 

wot/account/info

ranked_battles  

Статистика по Ранговым боям.

 

wot/tanks/stats

ranked  

Статистика в Ранговых боях.

 

"ranked_battles" <> "ranked" - почему? зачем? в чем логика?

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

Делать два массива? Может, эти массивы можно выкачивать из танкопедии? Каким методом?

Или этот недочет (случайность/оплошность/опечатка/ошибка/неудобство) в WG PAPI будет исправлен?


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

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





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

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


    KarvaLOL_