因此,我试图通过输入游戏名称来启动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。
答案 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。