iwarlock писал(а):Ау, кодеры, это так сложно?
не сложно но не кто не хочет делать.
Я вот уже не знаю на какие форумы писать чтоб сделали авторизацию по Wargaming.Net ID (OpenID) +DLE но не кто не хочеть ее делать толи очень сложно толи лениво. даже за деньги не хотят
вот попробуй
Читать дальше
Код: Выделить всё<?php
define('API_URL', 'http://api.worldoftanks.ru/');
define('API_VERSION', '2.0');
define('ACCOUNTINFO_METHOD', API_URL.API_VERSION.'/account/info/');
define('APPLICATION_ID', 'demo');
define('ACCOUNT_ID', '1935337,1583204,265219,8037428');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, ACCOUNTINFO_METHOD . "?application_id="
. APPLICATION_ID . "&account_id=" . ACCOUNT_ID);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
$result = json_decode(curl_exec($ch), true);
if (curl_errno($ch))
{
echo "CURL returned error: ".curl_error($ch)."\n";
die();
}
curl_close($ch);
?>
<html>
<head>
<title>Example</title>
</head>
<body>
<?
if(empty($result['status']) || $result['status'] == 'error'){
echo '<div style="background-color: #EDEDE8;">';
foreach($result['error'] as $key => $value){
echo " <b>{$key}:</b> {$value}<br/>";
}
echo '</div>';
}else{
foreach($result['data'] as $key => $value){
echo '<div style="background-color: #EDEDE8;">';
if(null == $value){
echo " <b>Account id:</b> " . $key . " not found<br/>";
}else{
echo " <b>Account id:</b> " . $value['account_id'] . "<br/>";
echo " <b>Nickname:</b> " . $value['nickname'] . "<br/>";
echo " <b>Дата регистрации:</b> "
. date('Y-m-d h:i:s', $value['created_at']) . "<br/>";
echo " <b>Суммарный опыт:</b> " . $value['statistics']['all']['xp'] . "<br/>";
echo " <b>Средний опыт за бой:</b> "
. $value['statistics']['all']['battle_avg_xp'] . "<br/>";
echo " <b>Максимальный опыт за бой:</b> "
. $value['statistics']['max_xp'] . "<br/>";
echo " <b>Проведено боёв в клане:</b> "
. $value['statistics']['clan']['battles'] . "<br/>";
echo " <b>Проведено боёв в роте:</b> "
. $value['statistics']['company']['battles'] . "<br/>";
echo " ======================== " ;
}
echo '</div>';
}
}
?>
</body>
</html>