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 以外的其他类型:367。数据结构几乎是不言自明的。 可以通过将 GET 参数 l 设置为语言名称来更改语言,例如englishgermanfrench

【讨论】:

以上是关于Steam Web API:如何获取游戏 ID(570、440、730、753)的所有项目列表以及标签和描述的主要内容,如果未能解决你的问题,请参考以下文章

Steam API 获取特定游戏的历史玩家数量

如何在 Steam WebAPI 中通过 AppName 获取 Steam AppID

如何在 Steam WebAPI 中获取应用程序的价格?

Steam Web API 获取 CS:GO 库存

如何获取 Steam 库存 API 或获取所有 Steam 项目列表的方法?有些网站怎么会有呢?

5人团队游戏获得97%好评,拿到Steam热销榜一