8

我一直在寻找一种方法来制作 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 这样的网站有什么东西可以向你展示 Steam 库存中的所有物品?

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

编辑 :

我不知道我的问题的哪一部分是登机。

总结一下,我想要的是:

如何获取 Steam 的库存完整架构列表?就像我使用时一样:

 http://api.steampowered.com/IEconItems_[AppID]/GetSchema/v0001/?key=[APIKey]

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

我如何获得蒸汽库存之一?

如果没有办法,那么像我之前所说的一些网站,有吗?

再次Tnx。

4

1 回答 1

4

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

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

http://api.steampowered.com/ISteamApps/GetAppList/v0001/

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

此链接和我在上述问题中提供的链接可用于获取所有项目的列表。

只需将 JSON 反序列化为您可以轻松为此 JSON 字符串创建的类,然后您可以对游戏或项目列表做任何您想做的事情。

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

于 2015-03-13T14:16:27.083 回答