我正在尝试制作一个有趣的小程序,其中包含显示有关Steam游戏的信息,但是我不确定如何获得特定游戏的所有类型。
在此示例中,我将使用Borderlands 2。
第一张图片来自蒸汽存储(https://store.steampowered.com/app/49520/Borderlands_2/)
第二张图片来自网络api(https://store.steampowered.com/api/appdetails?appids=49520)
为什么在webapi上只有2种类型,而在Steam商店上却更多?我还有其他地方可以用来获得其他类型的音乐吗?
答案 0 :(得分:0)
我不知道有任何记录的(正式的或非正式的)API函数可让您阅读应用程序的所有流派。
由于您要寻找另一个地方来获得其余类型,因此您是否考虑过直接从Steam商店页面抓取数据?假设您使用NodeJS,使用cheerio之类的数据获取数据应该很容易。
但是:请注意,您从中进行抓取的页面可能随时更改,恕不另行通知。当然,这同样适用于您正在考虑使用的API,该API正在开发中,尚未正式记录,并且打算由Steam内部使用。
答案 1 :(得分:-1)
据我所知,您发布的屏幕截图是社区定义的标签。我仍在寻找从何处获取这些数据。
appdetails API调用返回的“类型”和“类别”是单独的数据点,并显示在侧边栏的不同区域中,位于商店页面的下方