CSGOFloat 是一个免费的开源 API 服务,允许您使用其检查链接获取任何 CSGO 项目的浮动和绘制种子。
CSGO浮动扩展
CSGOFloat-网站
GET /
GET /
(使用检查 URL)如果您想大量使用公共 API,请自行托管此存储库
您可以通过单击此处的 API 按钮在网站上找到相同的信息:http://csgofloat.com/
URL端点: api.csgofloat.com
HTTPS 端口: 1738
HTTP 端口: 1739
GET /
参数 s、a、d、m 可以在 csgo 物品的检查链接中找到。
范围 | 描述 |
---|---|
s | 可选:如果是库存商品,请从检查 URL 填写此参数 |
一个 | 必需:检查 URL“a”参数 |
d | 必需:检查 URL“d”参数 |
米 | 可选:如果是市场商品,请从检查 URL 填写此参数 |
https://api.csgofloat.com:1738/?m=563330426657599553&a=6710760926&d=9406593057029549017
https://api.csgofloat.com:1738/?s=76561198084749846&a=6777992090&d=3378412659870065794
GET /
(使用检查 URL)范围 | 描述 |
---|---|
网址 | 必需:检查 CSGO 项目的 URL |
https://api.csgofloat.com:1738/?url=steam://rungame/730/76561202255233023/+csgo_econ_action_preview%20S76561198084749846A698323590D7935523998312483177
https://api.csgofloat.com:1738/?url=steam://rungame/730/76561202255233023/+csgo_econ_action_preview%20M625254122282020305A6760346663D30614827701953021
该API的回复基于此CSGO protobuf。我建议查看 Github 以了解其中一些参数的工作原理。
属性 | 数据类型 | 描述 |
---|---|---|
特美德 | uint32 | 商品编号 |
定义索引 | uint32 | 武器ID |
涂料指数 | uint32 | 武器的油漆 ID(皮肤) |
稀有性 | uint32 | 武器的稀有价值 |
质量 | uint32 | 武器质量 |
油漆服 | uint32 | 皮肤外部的磨损 |
油漆种子 | uint32 | 定义如何放置皮肤纹理的 RNG 种子 |
杀戮者价值 | uint32 | 如果该物品是 StatTrak,则这是击杀数 |
自定义名称 | 细绳 | 如果该商品有名称标签,则这是自定义名称 |
贴纸 | 大批 | 包含有关贴纸放置的数据 |
起源 | uint32 | 武器的起源ID |
浮点值 | 漂浮 | 浮动表示中蒙皮的外部磨损 |
图片网址 | 细绳 | 可选:商品的图片 |
分钟 | 漂浮 | 皮肤磨损最小化 |
最大限度 | 漂浮 | 皮肤最大磨损 |
itemid_int | uint32 | 物品ID |
项目名称 | uint32 | 可选:皮肤名称 |
武器类型 | 细绳 | 武器类型名称 |
{
"iteminfo" : {
"accountid" : null ,
"itemid" : {
"low" : -1766118817 ,
"high" : 1 ,
"unsigned" : true
},
"defindex" : 7 ,
"paintindex" : 282 ,
"rarity" : 5 ,
"quality" : 4 ,
"paintwear" : 1043366112 ,
"paintseed" : 61 ,
"killeaterscoretype" : null ,
"killeatervalue" : null ,
"customname" : null ,
"stickers" : [{
"slot" : 2 ,
"sticker_id" : 180 ,
"wear" : null ,
"scale" : null ,
"rotation" : null
}],
"inventory" : 3221225482 ,
"origin" : 4 ,
"questid" : null ,
"dropreason" : null ,
"floatvalue" : 0.17236661911010742 ,
"imageurl" : " http://media.steampowered.com/apps/730/icons/econ/default_generated/weapon_ak47_cu_ak47_cobra_light_large.7494bfdf4855fd4e6a2dbd983ed0a243c80ef830.png " ,
"min" : 0.1 ,
"max" : 0.7 ,
"itemid_int" : 2528848479 ,
"item_name" : " Redline " ,
"s" : " 0 " ,
"a" : " 6823815775 " ,
"d" : " 16727143683740967735 " ,
"m" : " 638766174011039879 " ,
"weapon_type" : " AK-47 "
}
}
API 有时可能不稳定,因此正确处理错误非常重要。
代码 | 描述 |
---|---|
1 | 参数结构不正确 |
2 | 无效的检查链接结构 |
3 | 您一次只能有一个待处理的请求 |
4 | Valve的服务器没有及时回复 |
5 | Valve的服务器似乎离线,请稍后重试! |
{
"error" : " Valve's servers didn't reply " ,
"code" : 4
}
为了以这种方式检索武器的浮点值,您必须拥有包含 CS:GO 副本的 Steam 帐户。每个账户每秒可以请求 1 个浮点数。 CSGOFloat 允许您通过将登录信息输入 config.js 来拥有任意数量的机器人。
您可以使用npm install
或yarn install
来安装Node.js依赖项
config.example.js
复制到config.js
config.js
config.js
node index.js
如果您有 v1.0 的配置,请更新它以匹配 v2.0+ 中的新参数!
user
和pass
字段(确保auth
字段为空或已删除)auth
字段中sentry
文件夹中创建一个{username}.sentry
文件auth
字段以进行进一步登录user
和pass
字段shared_secret
填写auth
字段sentry
文件夹中创建一个{username}.sentry
文件auth
字段以供将来登录