我正在尝试获取 JSON 格式的买卖订单,例如价格历史记录,但找不到任何信息。有没有办法做到这一点?
Buy and Sell orders screenshot
我尝试过:
https://steamcommunity.com/market/pricehistory/?country=ru¤cy=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¤cy=3&language=english&format=json
但它们不显示买卖订单。谢谢
最佳答案
尝试这个端点:https://steamcommunity.com/market/itemordershistogram
这是热门商品市场页面底部的订单图表,但您可以为任何商品获取它。参数为:country
, currency
, language
, item_nameid
,和two_factor
.
仅作为参数示例,我的country
, currency
,和language
是US
, 1
(美元)和english
。 two_factor
始终可以设置为 0
,和item_nameid
定义了您要查找的项目。找到它并不容易,但你可以从这里抓取它 https://steamcommunity.com/market/listings/<appid>/<market_hash_name>
对于您需要的每件元素。您可以发现它作为参数传递给 Market_LoadOrderSpread
页面源码中的函数。不过,从此页面抓取 ID 的速率限制为每分钟约 5 个请求。
祝你好运!
关于steam - Steam API/JSON 中商品的买卖订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69789860/