Данные пользователя Steam API: работает только для одного идентификатора Steam, иначе НЕ РАБОТАЕТ - PullRequest
0 голосов
/ 22 апреля 2019

Я действительно новичок в php и не очень разбираюсь в apis .. Я написал этот код:

<?php
$steamkey = "xxxxxxxx"; // censored I use the right steamkey
$id_user = "76561198059606697"; // only this steam id works

$apifr = "http://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0002/?appid=730&key=".$steamkey."&steamid=".$id_user;

$data = file_get_contents($apifr); // put the contents of the file into a variable

$test = json_decode($data);

echo print_r($test->playerstats->stats[0]->value, true);
?>

результат - total_kills игрока steam id:

49999

Результат "49999" - это правильные total_kills игрока в csgo, который на самом деле работает просто отлично, но если я пробую разные steamids, он больше не работает ...

Может кто-нибудь помочь мне и объяснить, почему или дать другое решение использовать steam api для статистики игрока csgo?

Спасибо всем

Я пробовал более 10 разных правильных идентификаторов Steam, однако они не работают ... Некоторые люди имеют имена вместо, например, "1231943812" в качестве идентификатора Steam, он тоже не работает, я тоже не знаю, как использовать имена

...