Steam Web API:如何获取游戏 ID(570、440、730、753)的所有项目列表以及标签和描述
Posted
技术标签:
【中文标题】Steam Web API:如何获取游戏 ID(570、440、730、753)的所有项目列表以及标签和描述【英文标题】:Steam Web API : How Can I Get list of all items for game ids(570, 440, 730, 753) with tags & description 【发布时间】:2014-09-10 11:55:11 【问题描述】:这是否有可能获得所有带有 TAGS 之类的项目
(Rarity,Quality,Hero,Slot,Type,Description)
适用于 DOTA2(570)、TF2(440)、CS:GO(730)、Steam 【753】
我还没有找到任何 api 来获取特定游戏的所有可用项目的响应。如果有人知道如何得到这个,请回复我的问题。
【问题讨论】:
重复的问题,不知何故,后来得到了回答:***.com/questions/25977803/…欢呼 【参考方案1】:没有官方 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
、6
和7
。数据结构几乎是不言自明的。
可以通过将 GET 参数 l
设置为语言名称来更改语言,例如english
、german
或 french
。
【讨论】:
以上是关于Steam Web API:如何获取游戏 ID(570、440、730、753)的所有项目列表以及标签和描述的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Steam WebAPI 中通过 AppName 获取 Steam AppID