Реклама | Adv
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
  • Rotator
Сообщения форума
Реклама | Adv

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

Дата: 16.10.2014 13:54:10
Просмотр сообщенияwotactions (16 Окт 2014 - 13:06) писал:   Не работает, ошибка таже.  nofollow=1 не помогает.
ошибка:  {"status":"error","error":{"code":407,"message":"INVALID_IP_ADDRESS","field":"application_id","value":"92.241.6.6"}}
Пока я свой ip не добавлю в белый список приложения, я не могу авторизоваться со своим application_id так, чтобы получить access_token.   Даже  тут https://ru.wargaming.net/developers/api_explorer/wot/auth/login/  нельзя авторизваться и получить access_token если моего ip не будет в белом списке приложения.

MustBeDead:   Проверил - работает. Не вводите, пожалуйста, других программистов заблуждение. Ранее данная особенность работы с серверными Application ID обсуждалась.   Пример скрипта:

Цитата   $appid = "my_server_application_id"; //Страница, на которую будет отправлен пользователь после успешно введенных данных
$to = "http://my_web_site.ru/php/auth_ok.php"; //Тело запроса
$url = "https://api.worldoftanks.ru/wot/auth/login/?application_id=$appid&redirect_uri=$to&nofollow=1"; $curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 60); $res = json_decode(curl_exec($curl), true); //Значение location ответа
$loc = $res['data']['location']; #echo $loc; //Перенаправляем пользователя для авторизации
header("Location:$loc"); ?>

MustBeDead:   Более подробная информация по данному вопросу.

Реклама | Adv