使用steam API来获取用户的库存物品

时间:2016-03-27 20:47:05

标签: php json api steam

我一直在网站上工作,此刻我尝试拉动蒸汽用户的物品并在网页上显示。我对这种东西很新 这是我到目前为止的代码:

http://pastebin.com/gHAv4Azb

这里是JSon的链接: http://steamcommunity.com/profiles/76561198073134556/inventory/json/730/2

任何帮助都将非常感谢!!

1 个答案:

答案 0 :(得分:0)

您可以将此语句foreach($myarrayGetInv['result'][$item['classid']] as $item_A)更改为foreach($myarrayGetInv['result'] as $classid => $item_A)并在此循环中添加条件if($classid == $item['classid']) echo $item_A['name'];

您请求的结构如下所示:

"result": {
    "item (classid)": {
        "attribute_name": "attribute_value"
        ...
    }
}

前一个语句将遍历每个名​​称/值对。然而,后者将循环遍历每个项目,并使您能够像预期的那样访问名称$item['name']

通过在@前添加变量来抑制错误时很难调试。