0
我正在使用Steam API获取游戏列表以显示用户,如果游戏支持控制器,将很高兴。有没有办法找到一个游戏是否具有Steam API的全部或一些控制器支持?Steam API - 游戏控制器支持
我正在使用Steam API获取游戏列表以显示用户,如果游戏支持控制器,将很高兴。有没有办法找到一个游戏是否具有Steam API的全部或一些控制器支持?Steam API - 游戏控制器支持
您可以通过非官方的StoreFront API使用appdetails调用找到此信息。
http://store.steampowered.com/api/appdetails/?appids=<<APPID>>&filters=categories
用数字应用程序ID替换<<APPID>>
。这将返回类似下面的JSON对象:
{
"440":{
"success":true,
"data":{
"categories":[
{"id":"1","description":"Multi-player"},
{"id":"27","description":"Cross-Platform Multiplayer"},
{"id":"22","description":"Steam Achievements"},
{"id":"14","description":"Commentary available"},
{"id":"13","description":"Captions available"},
{"id":"31","description":"VR Support"},
{"id":"15","description":"Stats"},
{"id":"8","description":"Valve Anti-Cheat enabled"},
{"id":"18","description":"Partial Controller Support"},
{"id":"17","description":"Includes level editor"},
{"id":"29","description":"Steam Trading Cards"},
{"id":"30","description":"Steam Workshop"}
]
}
}
}
内categories
键,您将需要寻找两个ID。如果您寻找17
的id
,则表示“部分控制器支持”。如果你找的28
的id
,这表示“完全支持控制器”,看起来像这样的列表:
{"id":"28","description":"Full controller support"}
工作很漂亮,谢谢! – Kevin 2014-11-25 03:47:19