【问题标题】:Steam Web API get all genres of app?Steam Web API 获取所有类型的应用程序?
【发布时间】:2018-06-30 22:22:32
【问题描述】:

我正在尝试制作一个有趣的小程序,其中包含有关 Steam 游戏的显示信息,但我不确定如何获取特定游戏的所有类型。

在本例中,我将使用无主之地 2。

第一张图片来自 Steam 商店 (https://store.steampowered.com/app/49520/Borderlands_2/)

第二张图片来自 web api (https://store.steampowered.com/api/appdetails?appids=49520)

为什么它在 webapi 上只有 2 种类型,而在 Steam 商店中却更多?还有其他地方可以用来获取其他类型吗?

【问题讨论】:

    标签: javascript json steam


    【解决方案1】:

    我不知道有任何记录在案的(无论是官方的还是非官方的)API 函数可以让您读取应用的所有类型。

    由于您要求从另一个地方获取其他类型,您是否考虑过直接从 Steam 商店页面抓取数据?假设您使用 NodeJS,使用类似 cheerio 的方式获取数据应该很容易。

    但是:请注意,您从中抓取的页面可能会随时更改,恕不另行通知。当然,这同样适用于您正在考虑使用的 API,该 API 正在开发中,没有正式记录,旨在供 Steam 内部使用。

    【讨论】:

      【解决方案2】:

      您发布的屏幕截图是社区定义的商店标签,而不是类型数据。作为公开 API 的一部分,我无法找到商店标签数据。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-21
        • 2014-11-16
        • 2019-11-23
        • 1970-01-01
        • 2012-12-17
        相关资源
        最近更新 更多