Steamcommunity

⚔️ 官方 Steam 库存数据一键获取

通过 Steam Community API 安全获取个人游戏库存数据,支持 CS2、Dota2 等主流游戏物品查询与分页导出

收藏
5.3k
安装
1.5k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Steam Community Inventory Skill 评估

核心用法

本技能提供基于命令行的 Steam 游戏库存数据获取方案,支持通过 curl 调用 Steam Community 官方库存接口。用户需配置 STEAM_ID(SteamID64)和 STEAM_COOKIES(登录凭证 Cookie)环境变量,即可查询指定游戏库存。支持 CS2(730)、Dota 2(570)、Team Fortress 2(440)等主流游戏,通过 jq 实现 JSON 数据筛选与格式化输出,涵盖物品名称、类型、资产 ID、交易属性等字段。内置分页机制可处理超 2000 件物品的大型库存。

显著优点

  • 官方数据源直连:直接调用 steamcommunity.com 原生 API,数据实时性高,无第三方中间层
  • 零成本部署:纯命令行工具,无需额外服务器或 SDK 依赖,仅需 curl 与 jq
  • 灵活的数据处理:jq 管道支持自定义字段提取,满足从完整资产映射到简单物品清单的多样需求
  • 认证绕过限制:使用个人 session cookie 可有效规避 IP 级别速率限制,提升请求稳定性

潜在局限与风险

  • 会话凭证管理敏感steamLoginSecure Cookie 泄露可能导致账户安全风险,需严格保护环境变量
  • 速率限制严格:未认证 IP 极易触发 6 小时封禁,即使认证后也需保持 4 秒以上请求间隔
  • 功能边界明确:仅支持读取公开或自有库存,无法修改、交易或定价;依赖 Steam 平台政策变更
  • 私有库存不可见:目标用户若关闭库存公开权限,非所有者无法获取数据

适合人群

  • Steam 玩家个人备份库存、追踪资产变动
  • 开发者构建库存可视化工具或数据分析流水线
  • 需要批量导出游戏物品元数据的社区研究人员

常规风险提示

Cookie 凭证建议通过密码管理器或加密环境注入,避免硬编码于脚本;生产环境建议配合请求队列与指数退避策略,防止触发平台风控。

Steamcommunity 内容

手动下载zip · 2.0 kB
SKILL.mdtext/markdown
请选择文件