使用JSON获取蒸汽社区市场中的商品价格

时间:2015-04-27 17:28:16

标签: json steam steam-web-api

我试图通过蒸汽网站找到蒸汽社区市场中物品的价格,选择查看页面信息(谷歌浏览器)找到JSON页面,但没有运气。

注意我试图了解如何获取Steam社区市场中项目的JSON页面的URL,而不是废弃JSON页面。

我搜索了StackOverflow,他们似乎能够使用我无法找到的JSON获取此URL。

//way number 1
http://steamcommunity.com/market/priceoverview/?currency=3&appid=730&market_hash_name=StatTrak%E2%84%A2%20P250%20%7C%20Steel%20Disruption%20%28Factory%20New%29

 // way number 2
 http://steamcommunity.com/market/pricehistory/?country=DE&currency=3&appid=440&market_hash_name=Specialized%20Killstreak%20Brass%20Beast

1 个答案:

答案 0 :(得分:0)

您可以使用priceoverview端点,只需确保找到正确的appidmarket_hash_name

您可以通过导航到任何Steam Market商品列表轻松找到这些参数所需的值。

Steam Market Item Listing

例如,在此屏幕截图中,appid等于730market_hash_nameAK-47%20%7C%20Redline%20%28Field-Tested%29

请求的最终参数为currency,您可以将1的值用于USD。

最后,请求网址如下所示:http://steamcommunity.com/market/priceoverview/?appid=730&market_hash_name=AK-47%20%7C%20Redline%20%28Field-Tested%29&currency=1

查询它将产生以下JSON响应:

{
    "success":true,
    "lowest_price":"$7.90",
    "volume":"1,113",
    "median_price":"$7.77"
}

您还可以阅读有关整个Steam市场解析主题here的更多信息。