CS2 Price API
1.0.0
我主要是为了让 Steam 后端的公众参考。
未来 CS2 市场机器人的实施
这是一个 Flask Web 应用程序,提供两个 API 端点来获取 CS2 中武器、箱子和物品的物品数据。商品数据是通过调用另一个名为 marketdata 的模块中的函数来获取的,该模块检索商品的最高买入订单和最低卖出订单价格及其 nameid。
要运行 Flask 应用程序,您需要安装 Python 3 以及requirements.txt 文件中列出的所需 Python 包。您可以使用以下命令安装软件包:
pip install -r requirements.txt
要启动 Flask 应用程序,请运行以下命令:
python main.py
这将以调试模式启动应用程序。 API 端点是:
POST /api/weapon: retrieves item data for a weapon based on its name, skin, wear, and stat.
POST /api/case: retrieves item data for a case based on its name.
两个端点都需要请求正文中包含具有适当键和值的 JSON 对象。如果项目数据不可用,响应将包含错误消息。
返回有关游戏中武器皮肤的数据。
邮政
范围 | 类型 | 描述 | 例子 |
---|---|---|---|
枪 | 细绳 | 武器的名称。 | “AK-47” |
皮肤 | 细绳 | 武器皮肤的名称。 | 《阿西莫夫》 |
穿 | 整数 | 皮肤的磨损程度,用 1(全新出厂)和 5(战痕累累)之间的数字表示。 | 3 |
统计数据 | 整数 | 皮肤是否有 StatTrak™。 1代表皮肤有StatTrak™,0代表没有。 | 1 |
POST /api/weapon HTTP/1.1
Content-Type: application/json
{
"gun" : " AK-47 " ,
"skin" : " Redline " ,
"wear" : 3 ,
"stat" : 1
}
将返回 StatTrak AK-47 的数据 |红线(久经考验),例如
{
"buy_req": 54.25,
"nameid": "7180207",
"sell_req": 60.79,
"volume": 29
}
返回有关案例或项目的数据。该项目功能有限,不建议使用。
邮政
范围 | 类型 | 描述 | 例子 |
---|---|---|---|
案件 | 细绳 | 案件名称。 | 《蛇伤案》 |
POST /api/case HTTP/1.1
Content-Type: application/json
{
"case" : " Snakebite Case "
}
将返回蛇咬伤案例的数据,例如
{
"buy_req": 0.37,
"nameid": "176240926",
"sell_req": 0.38
}
注:体积数据不适用于病例。