大家好我开始尝试使用Steam API而且我已经登录了...但是我有一个很大的问题来获取物品。我无法找到解决方案我做错了什么。
$GetClientSteamItemsUrl = " http://steamcommunity.com/profiles/" . $_SESSION['steam_steamid'] . "/inventory/json/730/2";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $GetClientSteamItemsUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 3);
$output = curl_exec($ch);
$ArrayInventory = json_decode($output, true);
foreach($ArrayInventory['rgDescriptions'] as $inventory)
{
echo $inventory;
}
在该链接上是我的项目,我想在我的页面上写下他们的名字。
错误:警告:在/data/web/virtuals/112855/virtual/www/subdom/ayy/index.php中为foreach()提供的参数无效
有人可以帮我选择代码的特定部分吗?
答案 0 :(得分:0)
试试这个
$inventory = file_get_contents("http://steamcommunity.com/profiles/".$_SESSION['steamid']."/inventory/json/730/2");
$myarrayInv = json_decode($inventory, true);
foreach($myarrayInv['rgDescriptions'] as $item)
{
echo $item['name'];
}
如果您想要icon_url等,请执行$ item [' icon_url'],希望这会有所帮助。