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
欄位以供將來登入