Warframe Status API
推薦✓ 已驗證可用可安全使用

Warframe Status API

社群營運的 REST/WebSocket API,可將 Warframe 的官方 worldState 解析為乾淨的 JSON,為大多數第三方追蹤器和 Discord 機器人提供支援。

Web

概覽

由 Warframe Community Developers (WFCD) 維護的 Warframe Status API (warframestat.us) 是一項開源服務,可將 Warframe 的官方 worldState.php 來源和靜態遊戲數據解析為易於存取且文件完善的 JSON API。它公開了跨 PC、PlayStation、Xbox 和 Switch 的即時世界狀態(虛空裂縫、警報、入侵、突擊、Nightwave、Cetus/Vallis 週期、Baro、活動)以及靜態參考數據(物品、武器、MOD、戰甲、掉落表、Riven 數據),並提供 REST 端點和 WebSocket 來源。它是很大一部分 Warframe 工具生態系統的事實上數據骨幹,包括 Warframe Hub、Cephalon Genesis Discord 機器人以及無數的社群專案。

最適合: 需要可靠、結構化的 Warframe 世界狀態與物品數據,而不想自己解析 DE 原始 `worldState.php` 的開發者與工具/機器人製作人員。

主要功能

  • 即時世界狀態:虛空裂縫、警報、入侵、突擊、Nightwave、Baro、晝夜週期、活動
  • 靜態遊戲數據:物品、武器、戰甲、MOD、掉落表、Riven 數據
  • 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 金鑰或帳號;免費公開存取

優缺點

優點
  • 免費、開源 (Apache-2.0),無需 API 金鑰
  • 全面的世界狀態以及靜態物品/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 →

評價與評分