循环播放玩家库存Steam PHP

时间:2016-08-26 13:26:37

标签: php backend steam-web-api

你好我只是想知道是否还有通过

中的所有项目

用户清点并回显项目名称和项目图片

我应该使用rgInventory还是rgDescriptions?

我应该如何循环呢?

抱歉,我很蠢。

1 个答案:

答案 0 :(得分:0)

你需要获得玩家蒸汽ID

广告:
http://steamcommunity.com/profiles/steam_id/inventory/json/730/2

用您的蒸汽ID替换steam_id 和appid

的730

730是csgo appid

You find steam appid here

如果你使用chrome

,我建议你使用json格式化程序

向下滚动您的广告资源,您会看到

我的广告资源的一部分

enter image description here

<强>代码

//My steam inventory
$url =  "http://steamcommunity.com/id/tonzapvp/inventory/json/730/2";
$json = json_decode(file_get_contents($url));

foreach($json->rgDescriptions as $value => $v){

    // we cant know what value $v is because its different everytime
    //that's why we are using '=>' after rgDescription

    $name = $v->market_hash_name;
    $icon_url = $v->icon_url;

   //http://cdn.steamcommunity.com/economy/image/$icon_url
   //echo this link in img src
    echo "<img src='http://cdn.steamcommunity.com/economy/image/$icon_url'>"
    echo $name;
}