API Steam загружает элементы в формате json


Привет, ребята, я начал пробовать использовать 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;
}

По этой ссылке мои товары, которые я хочу написать на своей странице.

Ошибка: Предупреждение: Неверный аргумент, указанный для foreach() в /data/web/virtuals/112855/virtual/www/subdom/ayy/index.php

Может ли кто-нибудь помочь мне выбрать определенную часть кода?

Author: Jakub Stanek, 2016-06-28

1 answers

Попробуйте это

$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'], надеюсь, это поможет.

 0
Author: Mattimat, 2016-10-17 11:50:44