Steam Community Inventory

Polar Sponsor
爱发电 赞助
.NET 9.0

Fetch a user's Steam inventory data from steamcommunity.com

Steam Community Restitution Skill.

功能概述

Steam Community Restitution Skill.是一项面向实际任务的技能,主要用于Retriev and 浏览 Steam 用户的库存 se是一项面向实际任务的技能,主要用于Setup.;Find your Steam ID (SteamID64).;

核心要点

  • Go your Steam profile page. 如果您的URL是 https://s;
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Steam 社区库存技能

从 steamcommunity.com 检索并浏览 Steam 用户的库存。

配置

  1. 获取您的 Steam ID(SteamID64):

    • 访问您的 Steam 个人资料页面
    • 如果您的 URL 是 https://steamcommunity.com/profiles/76561198012345678,则您的 Steam ID 为 76561198012345678
    • 如果您的 URL 使用自定义名称(例如 https://steamcommunity.com/id/myname),请访问 steamid.io 并粘贴您的个人资料 URL,以获取对应的 SteamID64
  2. 获取您的 Steam 会话 Cookie(用于在获取您自己的库存时绕过速率限制):

    • 在浏览器中登录 steamcommunity.com
    • 打开开发者工具(F12)→「Application」标签页 →「Cookies」→ https://steamcommunity.com
    • 复制 steamLoginSecure Cookie 的值
  3. 设置环境变量:

    export STEAM_ID="your-steamid64"
    export STEAM_COOKIES="steamLoginSecure=your-cookie-value"
    

使用方法

所有命令均使用 curl 调用 Steam 社区库存接口。所有标准游戏库存的上下文 ID 均为 2。

常见 App ID

游戏 App ID
CS2 / CS:GO 730
Team Fortress 2 440
Dota 2 570
Rust 252490
PUBG 578080
Steam 社区(交易卡牌等) 753

获取某款游戏的库存

将 $APP_ID 替换为对应游戏的 App ID(参见上方表格)。所有标准游戏库存的上下文 ID 均为 2。

curl -s "https://steamcommunity.com/inventory/$STEAM_ID/$APP_ID/2?l=english&count=2000" 
  -H "Cookie: $STEAM_COOKIES" | jq '.'

获取 CS2 库存

curl -s "https://steamcommunity.com/inventory/$STEAM_ID/730/2?l=english&count=2000" 
  -H "Cookie: $STEAM_COOKIES" | jq '.'

获取物品摘要(名称与数量)

curl -s "https://steamcommunity.com/inventory/$STEAM_ID/730/2?l=english&count=2000" 
  -H "Cookie: $STEAM_COOKIES" | jq '[.descriptions[] | {market_hash_name, type}]'

获取物品详情(asset ID 映射至描述信息)

curl -s "https://steamcommunity.com/inventory/$STEAM_ID/730/2?l=english&count=2000" 
  -H "Cookie: $STEAM_COOKIES" | jq '{assets: [.assets[] | {assetid, classid, instanceid, amount}], total: .total_inventory_count}'

分页获取(适用于超过 2000 件物品的库存)

当存在更多物品时,API 将返回 last_assetid 字段。将其作为 start_assetid 参数传入,即可获取下一页数据:

curl -s "https://steamcommunity.com/inventory/$STEAM_ID/730/2?l=english&count=2000&start_assetid=$LAST_ASSET_ID" 
  -H "Cookie: $STEAM_COOKIES" | jq '.'

通过检查响应中的 more_items 字段判断是否还有更多页(若值为 1,表示尚有后续页面)。

响应格式

库存接口返回 JSON,包含以下关键字段:

字段 说明
assets 物品数组,含 appid、contextid、assetid、classid、instanceid、amount
descriptions 物品元数据数组:包括 market_hash_name、name、type、icon_url、tradable、marketable、tags 等
total_inventory_count 库存中物品总数
more_items 若存在更多页则为 1(否则该字段不存在)
last_assetid 本次响应中返回的最后一个 asset ID;可作为下一页请求的 start_assetid
success 请求成功时为 1

物品(assets)通过 classid 与 instanceid 组合关联至其描述信息(descriptions)。

注意事项

  • 速率限制:社区接口对 IP 实施严格的速率限制。使用您自己的 Cookie 可绕过该限制(仅限获取您本人的库存)。未提供 Cookie 时,数次请求后即可能触发 IP 封禁(冷却期约 6 小时)。
  • 请求间隔:若需批量获取多个库存或分页数据,请确保两次请求之间至少间隔 4 秒。
  • count 参数:最大允许值为 5000,但建议使用 2000 以避免异常。
  • 上下文 ID(Context ID):所有标准游戏库存均使用 2;Steam 社区物品(App ID 753)的部分类型则使用上下文 ID 6。
  • 隐私设置:目标用户库存必须设为公开,或您必须以所有者身份完成认证。

相关专题

更多
Steam官网正版入口与注册登录指南_新手快速进入游戏平台方法
Steam官网正版入口与注册登录指南_新手快速进入游戏平台方法

本专题系统整理Steam官网最新可用入口,涵盖网页版登录地址、新用户注册流程、账号登录方法及官方游戏商店访问说明,帮助新手玩家快速进入Steam平台,完成注册登录并管理个人游戏库。

2026.02.25

1904

15

steam如何管理登录设备
steam如何管理登录设备

您可以通过以下步骤管理 Steam 账户的登录设备:登录账户,导航至“设备授权”,查看已登录设备、取消授权未经授权的设备、启用 Steam 令牌以提高安全性,并定期审查登录设备以确保账户安全。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.01.26

5117

8

steam如何看已授权设备
steam如何看已授权设备

通过 steam 令牌管理系统查看已授权设备:1. 登陆 steam 帐户;2. 进入“账户详细信息”页面;3. 点击“steam 令牌管理”链接;4. 查看已授权设备列表。提示:启用 steam 令牌认证才能使用此系统。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.12.06

2592

6

steam如何退款游戏dlc
steam如何退款游戏dlc

可以通过 steam 退还符合条件的 dlc,包括购买后 14 天内且游玩时间少于 2 小时、以及 dlc 无法正常运行或导致游戏崩溃的情况。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.11.29

813

6

steam如何不让好友看到
steam如何不让好友看到

可以通过五种方法让 steam 好友看不到你:隐藏游戏、隐藏在线状态、禁用聊天通知、更改用户名和使用隐身模式。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.09.25

789

6

steam的账户名称是什么格式
steam的账户名称是什么格式

steam的账户名称是由大小写英文字母、数字和下划线随意组合,名称长度至少是3个字符,需要注意的是不能使用重复账户名称。其密码格式是英文字母大写、英文字母小写和数字,包含其中两个即可。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.13

3393

6

丢失steam_api.dll怎么解决
丢失steam_api.dll怎么解决

解决方法:1、重新安装Steam客户端;2、恢复steam_api.dll文件;3、运行病毒扫描;4、更新显卡驱动程序。更多丢失steam_api.dll怎么解决的详细内容,可以访问本专题下面的文章。

2023.10.23

1595

3

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

0

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.2万人学习