使用JSON获取Steam社区市场中物品的价格

s3fp2yjn  于 2023-02-26  发布在  其他
关注(0)|答案(1)|浏览(230)

我试图通过Steam网站找到Steam社区市场中物品的价格,方法是选择查看页面信息(谷歌Chrome)来定位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
5cnsuln7

5cnsuln71#

您可以使用priceoverview端点,但要确保找到正确的appidmarket_hash_name
您可以通过导航到任何Steam市场物品列表,轻松找到这些参数所需的值。

例如,在此屏幕截图中,appid等于730market_hash_name等于AK-47%20%7C%20Redline%20%28Field-Tested%29
request的最后一个参数是currency,您可以将1的值用于USD。
最后,请求URL将如下所示: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"
}

相关问题