1

我正在尝试以 JSON 格式获取买卖订单,例如价格历史记录,但找不到任何信息。有没有办法做到这一点?

买卖订单截图

我试过:

https://steamcommunity.com/market/pricehistory/?country=ru&currency=3&appid=730&market_hash_name=Operation%20Riptide%20Case

和:

https://steamcommunity.com/market/listings/730/AWP%20%7C%20Asiimov%20%28Field-Tested%29/render?start=0&count=1&currency=3&language=english&format=json

但他们不显示买卖订单。谢谢

4

1 回答 1

2

试试这个端点:https://steamcommunity.com/market/itemordershistogram

这是热门商品市场页面底部的订单簿图表,但您可以为任何商品获取它。参数为:countrycurrencylanguageitem_nameidtwo_factor

仅举例来说,参数 my country, currency, and languageare US, 1(USD), and englishtwo_factor始终可以设置为0, 并且item_nameid定义了您要查找的项目。没有一种简单的方法可以找到它,但是您可以从这里https://steamcommunity.com/market/listings/<appid>/<market_hash_name>为您需要的每个项目刮掉它。您可以找到它作为参数传递给Market_LoadOrderSpread页面源中的函数。不过,从该页面抓取 id 的速率限制为每分钟约 5 个请求。

祝你好运!

于 2021-11-01T08:35:42.530 回答