我正在使用Steam Web API进行服务。
to get user items. 现在,我使用来获取用户项目。
但是此方法不支持商品订购。
我如何获得像http://dota2lounge.com这样的商品?

===============>>#1 票数:5

您发布的URL不属于Web API。 您要使用GetPlayerItems

您的呼叫将如下所示: http://api.steampowered.com/IEconItems_570/GetPlayerItems/v0001/?key=<YOURAPIKEY>&steamid=<STEAMID> : http://api.steampowered.com/IEconItems_570/GetPlayerItems/v0001/?key=<YOURAPIKEY>&steamid=<STEAMID>

您将得到这样的结果

{
    "result": {
        "status": 1,
        "num_backpack_slots": 120,
        "items": [
             {
            "id": 692517120,
            "original_id": 692517120,
            "defindex": 5039,
            "level": 1,
            "quality": 4,
            "inventory": 2147483976,
            "quantity": 1,
            "flag_cannot_trade": true,
            "flag_cannot_craft": true,
            "attributes": [
                {
                    "defindex": 153,
                    "value": 1065353216,
                    "float_value": 1
                },
                {
                    "defindex": 415,
                    "value": 1,
                    "float_value": 1.4012984643248171e-045
                }
            ]

        },
        {
            "id": 947483208,
            "original_id": 947483208,
            "defindex": 4700,
            "level": 1,
            "quality": 4,
            "inventory": 2147484031,
            "quantity": 1
        },
        ]

    }
}

result['items']是按顺序排列的字典数组。 您将需要遍历这些数据以获得更多数据

  ask by DejaVu translate from so

未解决问题?本站智能推荐:

1回复

使用API​​请求检索Steam游戏数据

我想知道如何创建对Steam Web API的API调用,以便检索指定游戏的所有相关数据。 我找到了一个几乎可以满足我需要的示例调用,除了此调用需要您知道Steam应用程序ID,如下所示: http://store.steampowered.com/api/appdetails/?app
1回复

如何使用Steam API检索每个游戏的当前玩家?

我想知道如何在此站点中检索数据? http://steamcharts.com/ 我已经使用https://developer.valvesoftware.com/wiki/Steam_Web_API做了大量研究,我发现的唯一信息是建议解析包含这些数据的网站? 任何见解都会很棒,谢
2回复

什么能识别Steam中的“ Dota2”物品?

在Dota2模式中,为项目分配了“ defindex”,这似乎是唯一的ID。 我使用以下调用来获取架构。 http://api.steampowered.com/IEconItems_570/GetSchema/v0001/?key=XXXX 然而,当人们从蒸汽中读取用户的背包时,具有
1回复

Steam市场显示Dota 2的所有价格

我想获取所有来自Dota 2价格的物品清单。使用以下代码: 并显示此错误: 警告:file_get_contents( http://api.steamapis.com/market/items/570?api_key=4E465E3EC414FE37DAE8357EF7F01
1回复

查找包含dota2英雄和物品详细信息的json数据

我正在研究从Steam API获得响应的应用程序。 我正在完成任务。 现在,我需要得到的是完全包含DOTA2英雄或项目的详细信息响应一些帮助ìd name和image_url 。 我想知道是否有任何Steam API调用来接收所需的响应? 提前致谢
2回复

从Steam API检索已安装游戏的列表

我正在研究Steam Roulette程序,并且正在尝试创建过滤器。 我要实现的过滤器之一是(如果用户数据已经加载了SteamWorks)是返回他/她已在计算机上安装的游戏列表(最好以App ID形式),然后我可以进行比较在我的原始完整列表中删除不需要的值; 就像过滤器一样,可以从可能选择的
1回复

如何在不登录Steam的情况下检索当前的游戏

我一直在搞一些简化的Steam API,但是我没有太多。 我想要一些帮助来在不登录用户的情况下检索用户的状态(这是我弄清楚如何做到的唯一方法)。
1回复

Dota 2 Steam Web API的32位错误

这涉及以下请求: 我收到的回复如下所示: account_id应该返回用户的32位帐户ID( 此处的文档)。 其中有少数包含有效的ID,但大量却显示4294967295 。 由于4294967295出现了太多信息,我以为这是一个错误的结果,因此我在Google上搜索并从Wik
1回复

如何使用Steam API从其名称中获取游戏的Steam ID?

我一直在查看Steam API文档,并且有许多服务提供有关Steam网上商店中游戏的信息,但是他们似乎都需要将游戏的Steam ID作为参数。 这可以通过用户ID完成,如果给定用户名,API将提供用户ID,但我找不到如何使用游戏库执行相同的功能。 有没有提供游戏的名称并获得其Steam ID
1回复

Steam Web API获得CS:GO库存

好吧,所以我一直在互联网上寻找这个,我发现的是,当你想得到某人蒸汽库存时,你使用这个: 但问题是,当我为CS:GO(appid: 730 )执行此操作时,即使用户的库存中有项目,我也会得到一个空回复。