Здесь вы можете задать свои вопросы, предложить и просто высказаться о доступном на сайте инструментарии, таком как Расширенная статистика, Сравнение игроков, Статистика кланов, Статистка Сервера
#20980 Akar 27 ноя 2012, 11:24
Добрый день.
Пишу вербовочный пункт для клана, интерисует возможность получать РЭ через API.

Есть ли такое?


ЗЫ В идеале было бы конечно получать всю инфу с расширенной статистики но хрен вы такое дадите же да? :)
#20991 Exinaus 27 ноя 2012, 16:32
"Вербовочный пункт", в смысле люди будут подавать заявку на вступление в клан?

Все кто подает заявку должны запостить ссылку на свой игровой профиль, с помощью preg_match я проверяю правильность ссылки (в примере подачи заявки явно указано какую ссылку надо, но все равно находятся бараны постящие ссылки на форум варгейминга/enem.ru/бронесайт и пр.) и выдираю оттуда ID человека. По айди, через апи варгейминга получаем все данные о нем.
В результате ссылка на профиль превращается в спойлер с необходимой информацией.

Я сделал это через добавление нового bb-кода на форум, позже разобрался и даже для обычных ссылок такое сделал.
Вот пример: http://gosselhos.net/index.php?/topic/666-/
#20996 Exinaus 27 ноя 2012, 19:25
Просто так по нику, без дополнительной обработки данных - нет, не знаю такого.

Может admin подскажет более удобный метод, я бы сам им воспользовался.
#21021 Akar 28 ноя 2012, 14:49
$name = 'AkarShadow';
$html = file_get_contents("https://worldoftanks.ru/uc/accounts/named/" . $name);
$pattern = "!var recipient = (.*?);!si";
$out = array();
$id = preg_match_all($pattern, $html, $out);
$id = $out[1][0];

$data_url = 'https://worldoftanks.ru/uc/accounts/' . $id . '/api/1.8/?source_token=Intellect_Soft-WoT_Mobile-unofficial_stats';
$stata = file_get_contents($data_url);
$stata = json_decode($stata);
#21075 Edrard 29 ноя 2012, 23:16
По имени, можно получить ИД вот отсюда например Гет запросом - https://worldoftanks.com/uc/accounts/?ty ... rch=Edrard

Это легко заметить, у ВГ так автокомплит работает вот тут - https://worldoftanks.com/uc/accounts/, в свое время, то же копался, затем

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

Реклама | Adv