如何通过Web API根据Asset ID获取CSGO物品的Float Value及贴纸等详情
获取Steam/CSGO物品磨损值与贴纸信息的API方案
常用第三方API(返回JSON格式)
这类API专门针对CSGO物品解析,能直接返回磨损值(Float Value)、贴纸详情等信息,请求格式通常如下:
- 请求方式:
GET - 核心路径模板:
/api/v1/items/{steam_id}/{app_id}/{context_id}/{asset_id} - 参数说明:
steam_id: 目标用户的SteamID64app_id: CSGO对应的ID为730context_id: CSGO物品所在的上下文ID为2asset_id: 物品的唯一资产ID(可通过Steam Inventory API获取)
返回的JSON示例(简化版):
{ "item": { "name": "AK-47 | Redline (Field-Tested)", "float_value": 0.123456, "stickers": [ { "name": "Team Liquid | Katowice 2019", "wear": 0.05, "position": 0 }, { "name": "Cloud9 | London 2018", "wear": 0.11, "position": 1 } ] } }
补充说明
- 第三方API大多有请求频率限制,部分需要提前申请API密钥才能使用
- 若依赖Steam官方接口,需通过
GetInventoryItems获取物品的inspect链接,再解析链接中的参数结合GetAssetClassInfo推导磨损值,该过程步骤繁琐且无法直接获取贴纸详情,不如第三方API高效
内容的提问来源于stack exchange,提问作者Muhammed AG
相关产品推荐
相关产品推荐

