Веб-API Steam не возвращает контентPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Веб-API Steam не возвращает контент

Сообщение Anonymous »

Я работаю над дополнением для моего сервера Garry's Mod. Пытался получить логин и аватар у игроков, но ничего не возвращает.

Код: Выделить всё

$id = $_GET["steamid"];
$url = file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=".$apikey."&steamids=".$id);
$content = json_decode($url, true);
$username = $content["response"]["players"][0]["personaname"];
$profileimg = '';

Поэтому я попытался поместить свой личный ключ и идентификатор в URL-адрес.
В целях конфиденциальности я заменил apikey и Steamid на XXX

Код: Выделить всё

$url = file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=XXX&steamids=XXX");
Затем я попробовал var_dump(json_decode($url, true)); и он возвращает NULL.
Я также попробовал другой код , но результат тот же:

Код: Выделить всё

session_start();
$url = file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=XXX&steamids=XXX");
var_dump(json_decode($url, true));
$content = json_decode($url, true);
$_SESSION['steam_personaname'] = $content['response']['players'][0]['personaname'];
$steamprofile['personaname'] = $_SESSION['steam_personaname'];
echo $steam_personaname;
echo $personaname;
echo $_SESSION['steam_personaname'];
Я делаю что-то не так или что-то пропустил?

Подробнее здесь: https://stackoverflow.com/questions/787 ... rn-content
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»