如何获取Steam Inventory API或获取所有蒸汽项目列表的方法?有些网站有这个吗?

Ped*_*ram 8 c# api inventory steam steambot

我一直在寻找一种方法来制作一个SteamBot,交换我的Steam库存礼品钥匙等.

问题出在Steam库存....因为据我所知,它还没有官方API,所以我不能像dota 2和tf2那样做!

我得到的最接近的是:使用这样的链接和用户的用户名代替"unluckyped"

http://steamcommunity.com/id/unluckyped/inventory/json/753/1

但是2大问题!首先,它不是很详细,第二和最重要的一个,它只告诉我我得到了什么!不是整个蒸汽都有!

所以我们说,经过几个小时的编码,我的机器人可以自动获得我给它的游戏的名称,我设定价格,它的工作,但它仍然只有一个我有的清单,如果它提供一些新的东西,它无法识别.除非!我也这样做它会检查交易者的库存!

但是有没有更简单的方法来获得所有列表?

像tf2outpost dota2outpost dota2league baazar.tf或dispencer.tf这样的网站有哪些东西可以显示你在蒸汽库存中的所有项目?

Tnx很多人:D希望我能找到答案:D

编辑:

我不知道我的问题的哪一部分要登上.

总结一下,我想要的是:

如何获得Steam的库存完整的架构列表?喜欢我用的时候:

 http://api.steampowered.com/IEconItems_[AppID]/GetSchema/v0001/?key=[APIKey]
Run Code Online (Sandbox Code Playgroud)

这个网址适用于Dota 2/TF2或此类游戏,但不适用于Steam库存.

我怎么得到蒸汽库存一个?

如果没有办法,那么我之前说的一些网站怎么样呢?

Tnx再次.

Ped*_*ram 4

我正在检查我的旧问题,我注意到这个问题获得了近 2500 次浏览!所以我想现在我已经弄清楚了,我应该自己回答这个问题,以便其他人可以使用它。

好吧,如果我没记错的话,我当时想要的只是这个网址:

http://api.steampowered.com/ISteamApps/GetAppList/v0001/
Run Code Online (Sandbox Code Playgroud)

它甚至不需要 API 密钥。它为您提供了约 16k AppID 的列表,其中包括所有 Steam 库存项目。

此链接和我在上面的问题中给出的链接适用于获取所有项目的列表。

只需将 JSON 反序列化为一个您可以轻松为此 JSON 字符串创建的类,然后您就可以对游戏或项目列表执行任何您想要的操作。

我建议也将Newtonsoft.Json添加到您的资源中,因为它有很大帮助。