如何获得Steam库存API或获得所有Steam项目列表的方法?有些网站是怎么做的

本文关键字:Steam 方法 网站 项目 API 库存 何获得 列表 | 更新日期: 2023-09-27 18:03:06

我一直在寻找一种方法,使蒸汽机器人,用我的Steam库存礼物换取钥匙之类的东西。

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

我得到的最接近的是:使用这样的链接,将用户的用户名替换为"unluckyped"

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

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

假设经过几个小时的编码,我的机器人可以自动获得我给它的游戏名称,我设定价格,它可以工作,但它仍然只会列出我所拥有的东西,如果有新的东西提供给它,它将无法识别。除非!我也做了,所以它也会检查交易员的库存!

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

像tf2outpost dota2outpost dota2league baazar这样的网站。Tf或分配器。有没有什么东西可以显示蒸汽库存中的所有物品?

Tnx a lot guys:D希望我能找到我的答案:D

编辑:

我不知道我的问题的哪一部分该写。

总结一下,我想要的是:

如何获得Steam的库存模式的完整列表?比如当我使用:

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

此url适用于dota2/TF2或此类游戏,但不适用于Steam库存。

我如何得到蒸汽库存一个?

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

Tnx。

如何获得Steam库存API或获得所有Steam项目列表的方法?有些网站是怎么做的

我在检查我以前的问题,我注意到这个问题有近2.5万的浏览量!所以我想既然我已经弄明白了,我应该自己回答,这样别人就可以用它了。

嗯,如果我没记错的话,我当时想要的就是这个url:

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

它甚至不需要API密钥。它提供给你一个约16k个appid的列表,其中包括所有steam库存道具。

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

只要将JSON反序列化成一个类,你可以很容易地为这个JSON字符串,然后你可以做任何你想做的游戏或项目列表。

我建议添加Newtonsoft。