steam - Steam API/JSON 中商品的买卖订单

标签 steam steam-web-api steamworks-api steambot

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

Buy and Sell orders screenshot

我尝试过:

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

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

最佳答案

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

这是热门商品市场页面底部的订单图表,但您可以为任何商品获取它。参数为:country , currency , language , item_nameid ,和two_factor .

仅作为参数示例,我的country , currency ,和languageUS , 1 (美元)和englishtwo_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/

相关文章:

steam - 从服务器获取玩家列表

steam - 在 Steam 中获取用户游戏统计数据

c++ - Steam for Linux 平台库导致 Qt 应用程序行为不当

javascript - Node.js .match() 方法正确使用吗?

asp.net - Steam获取用户的电子邮件地址

javascript - 递归 Steam API 调用不会终止

authentication - 在 ASP.NET MVC5 中使用 Steam 登录

xml - Lua - 从 URL 解析 XML

c++ - 在 Linux/GCC 中编译期间 Steam 回调触发警告

c# - SteamAPI_Init() 失败。有关详细信息,请参阅 Valve 的文档或此行上方的注释。 | Steamworks.NET