Warframe Public Export (DE)
推薦✓ 已驗證可用可安全使用

Warframe Public Export (DE)

Digital Extremes 的官方公開數據端點,將 Warframe 的遊戲數據(weapons、warframes、mods、relics、drops)匯出為本地化的 JSON,以供第三方工具使用。

Web

概覽

Warframe Public Export(前稱「Mobile Export」)是由 Digital Extremes 營運的唯讀、免驗證數據端點,負責將遊戲的內部數據分發至官方的 Warframe Companion 行動應用程式、Arsenal Twitch Extension 以及遊戲客戶端本身。客戶端首先從 origin.warframe.com 獲取一個經 LZMA 壓縮且特定語言的索引,該索引列出了內容雜湊的清單檔案名稱;實際的 JSON 清單(weapons、warframes、companions、mods/rivens、blueprints、resources、relics、arcanes、star-chart nodes、cosmetics)和圖像資源隨後由 content.warframe.com 的 CDN 提供。由於每個檔案名稱都以一個在每次更新時都會改變的 26 字元內容雜湊結尾,客戶端可以永久快取資源,但必須重新輪詢索引以偵測變更。它支援 Warframe 所有官方支援的語言,並對名稱、描述和等級屬性進行本地化。它是大多數 Warframe 第三方數據工具和 API 最終衍生自的權威上游來源。

最適合: 正在構建 Warframe 第三方工具、應用程式或 Wiki,且需要直接從源頭獲取真實遊戲數據的開發者和數據維護者;這不是一個供玩家直接互動的工具。

主要功能

  • 由 Digital Extremes 維護的官方第一方數據源(具有最高的權威性/準確性)
  • 唯讀且免驗證 - 不需要 API 金鑰、帳號或登入
  • 內容定址雜湊:檔案名稱包含 26 字元的雜湊值,因此資源可透過 DE 的 CDN 進行永久快取
  • 兩步驟存取:先獲取 origin.warframe.com 上的 LZMA 壓縮索引,然後獲取 content.warframe.com/PublicExport/Manifest/ 上的 JSON 清單
  • 廣泛的覆蓋範圍:weapons、warframes、companions、mods/rivens、blueprints、resources、relics、arcanes、star-chart nodes、cosmetics
  • 完整本地化支援所有官方支援的 Warframe 語言
  • ExportManifest.json 將每個項目的 uniqueName 對應到 textureLocation,以便檢索圖像資源

優缺點

優點
  • 來自 Digital Extremes 的權威第一方數據——最準確的來源
  • 完全免費,不需要 API 金鑰或驗證
  • 得益於透過 DE 的 CDN 提供的內容定址(雜湊)檔案名稱,具有極佳的快取模型
  • 針對名稱、描述和屬性提供完整的多元語言本地化
  • 覆蓋了絕大多數遊戲道具/內容類別以及圖像資源位置
缺點
  • 原始 JSON 是非標準/格式錯誤的,在使用前需要修正(這推動了社群清理鏡像的發展)
  • 官方文件稀少;開發者依賴社群 Wiki 和逆向工程
  • LZMA 壓縮的索引和頻繁變更的內容雜湊增加了整合難度
  • 存在覆蓋範圍缺失——某些數據完全遺失,這就是為什麼存在「export-plus」超集的原因
  • 普通玩家無法使用;嚴格來說是開發者/數據管道資源
  • 沒有 SLA、版本控制或變更通知——結構可能會隨著遊戲更新而改變

社群評價

在 Warframe 開發者中,Public Export 被視為權威的真實來源,並且是社群 API(warframestat.us、WFCD、warframe-public-export 清理版)所構建的上游。然而,其原始格式因難以使用而一直受到批評:LZMA 索引、頻繁變更的內容雜湊、需要修正的格式錯誤/非標準 JSON、稀少的文檔以及覆蓋範圍的缺失。這些缺失正是社群鏡像和增強專案(例如 calamity-inc 的 warframe-public-export(清理後的 JSON)和 warframe-public-export-plus(「Public Export 中缺失的所有內容及更多」))存在並被穩定使用的原因。

來自 Reddit

來自 Reddit · r/Warframe →

評價與評分