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

时间:2019-08-10 11:11:35

标签: steam steam-web-api

因此,我试图通过输入游戏名称来启动Steam游戏。出于这个原因,我问自己是否可以通过输入的名称找出Steam AppID。

因此,我尝试通过我的steamApps文件夹收集ID,但没有成功。 我还找到了一个网站,您可以在其中搜索特定游戏的名称。

例如“ https://www.steamgriddb.com/api/v2/search/autocomplete/grandtheftautov”返回带有gtaIV和gtaV的json

问题在于,在检索到的数据中找不到stamAppID。

我还找到了一个SQL数据库(https://steam.internet.byu.edu/),在其中找到了Steam名称和appID。 但这不是我偏爱的方法,因为数据库很大17gb。

1 个答案:

答案 0 :(得分:0)

您使用以下API调用:https://api.steampowered.com/ISteamApps/GetAppList/v2/

{
    "applist": {
        "apps": [
            {
                "appid": 946180,
                "name": "The Gardens Between Soundtrack"
            },
            {
                "appid": 946190,
                "name": "Loveless cat"
            },
            ...

更多信息here。 列表很大。用可以处理大文件的编辑器打开它。您可以按名称搜索JSON。