Warframe Status API
推荐✓ 已验证可用可安全使用

Warframe Status API

社区运营的 REST/WebSocket API,可将 Warframe 的官方 worldState 解析为整洁的 JSON,为大多数第三方追踪器和 Discord 机器人提供支持。

Web

概览

Warframe Status API (warframestat.us) 由 Warframe Community Developers (WFCD) 维护,是一项开源服务,可将 Warframe 的官方 worldState.php 数据源和静态游戏数据解析为易于访问、文档完善的 JSON API。它展示了跨 PC、PlayStation、Xbox 和 Switch 的实时世界状态(虚空裂缝、警报、入侵、突击、Nightwave、Cetus/Vallis 周期、Baro、虚空商人、活动)以及静态参考数据(物品、武器、mod、战甲、掉落表、紫卡数据),并同时提供 REST 端点和 WebSocket 数据流。它是很大一部分 Warframe 工具生态系统的实际数据支柱,其中包括 Warframe Hub、Cephalon Genesis Discord 机器人以及无数社区项目。

最适合: 需要可靠、结构化的 Warframe worldstate 和物品数据,而不想自己解析 DE 的原始 worldState.php 的开发者和工具/机器人构建者。

主要功能

  • 实时世界状态:虚空裂缝、警报、入侵、突击、Nightwave、Baro/虚空商人、昼夜周期、活动
  • 静态游戏数据:物品、武器、战甲、mod、掉落表、紫卡数据
  • REST 端点 (api.warframestat.us/{platform}/{lang}) 以及用于实时更新的 WebSocket 数据流
  • 多平台:PC、PlayStation、Xbox、Nintendo Switch
  • 多语言本地化支持
  • OpenAPI 3 规范以及托管在 docs.warframestat.us 的文档
  • 完全开源 (Apache-2.0),NestJS/TypeScript,约 ~357 个单元测试,80%+ 覆盖率
  • 无需 API key 或账号;免费公开访问

优缺点

优点
  • 免费、开源 (Apache-2.0),无需 API key
  • 全面的 worldstate 以及静态物品/mod/武器/掉落数据
  • 支持 REST 和 WebSocket 访问,提供 OpenAPI 规范和托管文档
  • 多平台和多语言
  • 由 WFCD 积极维护,发布频繁且测试覆盖率高
  • 为 Warframe Hub、Cephalon Genesis 以及许多社区工具提供支持,证明了其可靠性
缺点
  • 面向开发者,普通玩家无法直接使用
  • 依赖于 DE 的 worldState 馈送,因此当 DE 更改格式时,数据可能会滞后或失效
  • 托管由社区通过 Patreon 资助,因此在线率依赖于志愿者资源
  • 无官方 SLA 或保证的速率/可用性
  • 极少有面向消费者的评价,难以衡量用户舆情

社区评价

在 Warframe 开发者中,该 API 被视为值得信赖的标准数据源,在官方论坛上被引用,并被许多社区项目、机器人以及类似 Warframe Hub 的网站复用。它是开源的,处于积极维护状态(400+ 个发布版本,最新为 3.2.x 系列),并通过社区 Patreon 资助托管。由于它是基础设施而非面向消费者的应用,因此直接的最终用户评价较少;开发者指出的主要实际问题是,当 DE 更改底层的 worldState 格式时,偶尔会出现数据延迟或缺失。

来自 Reddit

来自 Reddit · r/Warframe →

评价与评分