使用API​​请求检索Steam游戏数据

时间:2017-07-05 17:15:22

标签: api steam steam-web-api

我想知道如何创建对Steam网络API的API调用,以便检索指定游戏的所有相关数据。我发现了一个示例调用几乎可以满足我的需要,除了这个调用要求您知道Steam应用程序ID,如下所示:

http://store.steampowered.com/api/appdetails/?appids=730

正如您所看到的,如果您点击该链接,我需要的所有信息都会随API调用一起返回。不过,我想知道是否可以修改此API调用,以便使用游戏名称而不是Steam ID号码返回所需信息?

1 个答案:

答案 0 :(得分:2)

不幸的是我不认为这是可能的(尽管缺乏官方文档的API意味着我可能错了)。

首先,从设计的角度来看,它可能不起作用 - 游戏可能具有相同的名称,因此名称不是唯一足以识别项目的参考(这是正确设计的REST API的基本概念)。 / p>

其次,我在网络上遇到的所有示例(such as this here)都自我记录了API使用appID来识别游戏/软件,并且没有发现能够使用名称的情况。另一个documented Steam DEV APIs也使用AppId