api - 蒸汽 API 2020
问题描述
我希望使用 Steam API 制作一个爱好网站,主要关注实际产品,而不是任何用户信息。根据 Steamspy 背后的人的一篇文章,Valve 决定在 2018 年的某个时候更改他们的 API,删除了许多与商店相关的数据。我浏览了 steamworks 文档,最接近有关应用程序/游戏的任何特定信息的内容都在: https ://partner.steamgames.com/doc/webapi/ISteamApps - 我认为他们的 API 必须提供的不仅仅是一个列表所有应用程序及其 ID,但到目前为止,我只找到了一些其他 API:s。
似乎在很多线程中很受欢迎
某种 API 集合?
- https://github.com/Autarc/steam-store/blob/master/README.md 不确定这是否仍然可用?
- https://steamspy.com/api.php
问题:如果我想要游戏的名称、ID、类型/标签和图片(以及可能的价格),是否真的是使用这些非阀门相关 API 的唯一方法:s?还是我错过了 Valves 自己的 API 文档中的某些内容?
我对 API 非常陌生:所以请原谅我的无礼,我确实搜索了很多线程,但看到 API 发生了变化,我不确定哪些答案在 2020 年仍然是最新的。
解决方案
店面 API 仍然是最新的,并且应该可以为您提供大部分所需的内容。
游戏标签没有 API。您必须直接从商店页面或任何第三方 API 提供商(如果有的话)获取。
问题:如果我想要游戏的名称、ID、类型/标签和图片(以及可能的价格),是否真的是使用这些非阀门相关 API 的唯一方法:s?还是我错过了 Valves 自己的 API 文档中的某些内容?
不,你没有错过任何东西。是的,您需要使用非官方 API。与其他游戏商店相比,您在 Steam 上获得的数据仍然比其他任何地方都多。
推荐阅读
- python - Python多线程正在django中混合不同请求的数据
- algorithm - 这段代码的时间复杂度是多少?
- django - 已解决:Django - WSGI 脚本无法作为 Python 模块加载
- sql - PostgreSQL 不会删除重复项
- c++ - C++ 等价于 Java 的匿名类
- python - 我试图找到一种方法来完成这项工作,它试图计算一个短语在逐行文本文件中出现的次数
- javascript - 在连接时更新 Firebase 中的用户配置文件
- jmeter - 如何在 JMeter 5.2.1 中参数化线程数
- julia - julia:如何读取 bz2 压缩文本文件
- ruby - 在 Ruby on Rails 中读取 JSON 对象