























本版本带来两项核心改进——Steam 数据缓存定时预热架构与游戏元数据补全,并对公开 REST API 的响应结构做了规范化调整。
自本版本起,公开 REST API(/profile、/games、/recent、/badges)的响应字段统一从 Steam 原始的 snake_case 改为 camelCase,并裁剪了内部字段、补充了格式化字段(如 headerImageUrl、delisted、playtimeFormatted 等)。已通过 REST API 调用这些接口的主题或自定义前端需要同步更新 ,Finder API 不受影响。
完整字段定义请参考 README - REST API 与 使用指南 - API 接口,或 Halo 后台的 OpenAPI(Swagger)文档。
IStoreBrowseService/GetItems 为库外游戏或 Steam API 暂未返回名称的游戏补全本地化名称、真实封面与商店链接(新发布游戏的封面带内容哈希,已无法靠 AppID 拼接)appdetails 接口 success:false 的处理:先用 GetItems 的 visible=false 二次确认是否真的不可见,避免接口限流时把正常游戏误判为下架headerImageUrl 行为调整:无真实封面时改为返回 null(旧版返回 appId 拼接路径,对新游戏本就是 404)。appdetails 的 success 字段语义、修正 header_image 示例地址,完善 GetItems 行为说明此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。