繁体   English   中英

如何在 10 美元以下获得 Steam 游戏 Json Api

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM