[英]How To Get Steam Under 10 $ Game Json Api
我需要 Steam 上 10 美元以下的游戏。 这个应该怎么查询? api 链接在这里在这里的链接中,我只能获取10美元以下的游戏json,但没有游戏ID价格等信息。 我需要这些。 谢谢
$steamUnder20 = Http::get("https://store.steampowered.com/search/results?maxprice=20&cc=tr&l=turkish&json=1");
$resultUnder = $steamUnder20->json();
Result :
"desc": "",
"items": [
{
"name": "Black Desert",
"logo": "https://cdn.akamai.steamstatic.com/steam/apps/582660/capsule_sm_120.jpg?t=1658233501"
},
{
"name": "Slime Rancher",
"logo": "https://cdn.akamai.steamstatic.com/steam/apps/433340/capsule_sm_120.jpg?t=1651003375"
},
Steam 提供了一个名为 appdetails 的端点,它允许您获取有关appids
参数中指定的一个或多个以逗号分隔的游戏 ID 的大量信息:
http://store.steampowered.com/api/appdetails?appids=1,2,3
根据 RJackson 在 Team Fortess wiki 中的非官方文档,您可以在filter
参数中指定所需的值,否则响应将包含所有基本详细信息: https://wiki.teamfortress.com/wiki/User:RJackson/StorefrontAPI #应用详情
在您的情况下,我建议遍历您的响应并从徽标 URL 解析游戏 ID,并将它们共同用于 appdetails 端点以获取所有信息。
此外,您还可以使用cc
参数指定货币并使用l
参数来本地化响应。 RJackson 的文档中没有记录这些参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.