4

这是否有可能获得所有带有标签的项目,例如

(Rarity,Quality,Hero,Slot,Type,Description) 

适用于DOTA2 (570)、TF2 (440)、CS:GO (730)、Steam (753)

我还没有找到任何 api 来获得特定游戏可用的所有项目的响应。如果有人知道如何得到这个,请回复我的问题。

4

1 回答 1

7

没有官方 API(例如 Web API)来获取所有游戏的所有信息。Web API 仅支持 Dota 2 ( IEconItem_570) 和 TF2 ( IEconItems_440)。CS:GO 也有一个界面(IEconItem_730),但它很简陋,不包括武器皮肤。

由于缺乏官方 API,Steam Condenser 不包含执行此操作的方法。

有一种方法可以模仿 Steam 自己的 Web 界面和使用 JSON 接口的移动应用程序,例如http://steamcommunity.com/id/koraktor/inventory/json/730/2/(其中 730 是应用程序 ID,2 是物品种类)。Steam 使用除2:和3之外的其他类型。数据结构几乎是不言自明的。可以通过将 GET 参数设置为语言名称来更改语言,例如或。67lenglishgermanfrench

于 2014-07-19T16:46:02.987 回答