Vapor · game data

游戏数据字典与采集记录

Vapor 的数据抓取底座覆盖 Steam 公开商店端点(应用详情、搜索、价格、市场挂单), 匿名可达、不涉及任何账号凭证;多账号分片采集(crawl)把应用列表轮转分配给已入库账号, 仅用于分摊频控与审计归属。本页只读:字段字典说明每个模型的语义、来源与缓存层级, 下方展示采集计划、轮次与逐应用结果。

无凭证约束:商店端点匿名可达,采集不接触任何 secret;但分片任务经由常规作业队列派发, payload 无凭证时 agent 一律回放该账号的已入库会话—— 因此采集池内的账号必须先在某个 agent 完成登录入库,否则该账号的分片会失败(不影响其他分片)。

数据来源与缓存层级

fresh 为直接回缓存的有效期;stale 为过期后仍可返回旧值的窗口
actionSteam 端点返回模型freshstale缓存键
get_game_infostore.appdetailsGameInfo30 分钟2 小时game:{appId}:{cc}
get_game_info_batchstore.appdetails × NGameInfo 数组30 分钟2 小时与单应用共享
search_gamesstoresearchGameSearchResult 数组1 小时6 小时search:{term}:{cc}
get_pricestore.appdetails(价格段)PriceOverview3 分钟15 分钟price:{appId}:{cc}
get_market_listingscommunity marketMarketListingsPage5 分钟30 分钟market:{appId}:{start}:{count}

载荷可用 cache_ttl_seconds(0 禁用缓存)与 force_refresh 覆盖默认层级; 自定义 fresh 的 stale 窗口为 4 倍。

字段字典

JSON 键为 API 实际输出(camelCase)· 权威源 docs/data-dictionary.md
字段JSON 键类型语义

采集计划

点击行查看轮次 · 仅展示,触发走 REST
名称计划 ID应用数账号池分片区域调度状态下次触发已跑轮次

轮次记录

未选择计划
轮次 ID开始最近结果总数成功失败

结果浏览

逐应用采集结果,data 列可展开原始 JSON
时间AppID名称账号轮次结果data
-