Warframe Public Export (DE)
Polecane✓ Zweryfikowane, działaBezpieczne w użyciu

Warframe Public Export (DE)

Oficjalny publiczny punkt końcowy danych Digital Extremes, który eksportuje dane gry Warframe (weapons, warframes, mods, relics, drops) jako zlokalizowany JSON dla narzędzi zewnętrznych.

Web

Przegląd

Warframe Public Export (dawniej „Mobile Export”) to przeznaczony tylko do odczytu, nieuwierzytelniany punkt końcowy danych zarządzany przez Digital Extremes, który dystrybuuje wewnętrzne dane gry do oficjalnej aplikacji mobilnej Warframe Companion, rozszerzenia Arsenal Twitch Extension oraz samego klienta gry. Klienci najpierw pobierają skompresowany algorytmem LZMA, specyficzny dla języka indeks z origin.warframe.com, który zawiera listę nazw plików manifestu z hashem zawartości; właściwe manifesty JSON (weapons, warframes, companions, mods/rivens, blueprints, resources, relics, arcanes, star-chart nodes, cosmetics) oraz zasoby graficzne są następnie serwowane z CDN content.warframe.com. Ponieważ każda nazwa pliku kończy się 26-znakowym hashem zawartości, który zmienia się przy każdej aktualizacji, klienci mogą trwale buforować zasoby, ale muszą ponownie odpytywać indeks, aby wykryć zmiany. Obsługuje wszystkie oficjalnie wspierane języki Warframe, lokalizując nazwy, opisy i statystyki poziomów. Jest to autorytatywne źródło nadrzędne (upstream), z którego ostatecznie korzysta większość zewnętrznych narzędzi i interfejsów API danych Warframe.

Najlepsze do: Deweloperzy i administratorzy danych tworzący zewnętrzne narzędzia, aplikacje lub wiki dla Warframe, którzy potrzebują wiarygodnych danych gry bezpośrednio ze źródła; nie jest to narzędzie, z którym gracze wchodzą w bezpośrednią interakcję.

Kluczowe funkcje

  • Oficjalne źródło danych własnych utrzymywane przez Digital Extremes (najwyższy autorytet/dokładność)
  • Tylko do odczytu i bez uwierzytelniania – nie wymaga klucza API, konta ani logowania
  • Haszowanie adresowane zawartością: nazwy plików zawierają 26-znakowy hash, dzięki czemu zasoby mogą być trwale buforowane przez CDN DE
  • Dwuetapowy dostęp: skompresowany indeks LZMA na origin.warframe.com, a następnie manifesty JSON na content.warframe.com/PublicExport/Manifest/
  • Szeroki zakres: weapons, warframes, companions, mods/rivens, blueprints, resources, relics, arcanes, star-chart nodes, cosmetics
  • Pełna lokalizacja we wszystkich oficjalnie obsługiwanych językach Warframe
  • `ExportManifest.json` mapuje `uniqueName` każdego przedmiotu na `textureLocation` w celu pobierania zasobów graficznych

Zalety i wady

Zalety
  • Autorytatywne dane własne prosto od Digital Extremes – najdokładniejsze możliwe źródło
  • Całkowicie bezpłatne, nie wymaga klucza API ani uwierzytelniania
  • Doskonały model buforowania dzięki nazwom plików adresowanym zawartością (haszowanym), serwowanym przez CDN DE
  • Pełna wielojęzyczna lokalizacja nazw, opisów i statystyk
  • Obejmuje zdecydowaną większość kategorii przedmiotów/zawartości gry oraz lokalizacje zasobów graficznych
Wady
  • Surowy JSON jest niestandardowy/zniekształcony i wymaga poprawy przed użyciem (co napędza społecznościowe mirrory czyszczące dane)
  • Skąpa oficjalna dokumentacja; deweloperzy polegają na społecznościowej wiki i inżynierii wstecznej
  • Indeks skompresowany LZMA i często zmieniające się hashe zawartości utrudniają integrację
  • Istnieją luki w pokryciu danych – niektórych danych brakuje całkowicie, dlatego istnieją nadzbiory typu „export-plus”
  • Nieużyteczne dla zwykłych graczy; jest to wyłącznie zasób dla deweloperów/potoków danych
  • Brak SLA, wersjonowania czy powiadomień o zmianach – struktura może ulec zmianie wraz z aktualizacjami gry

Opinia społeczności

Wśród deweloperów Warframe, Public Export jest szanowany jako autorytatywne źródło prawdy i stanowi bazę (upstream), na której budowane są społecznościowe interfejsy API (warframestat.us, WFCD, czyszczenie warframe-public-export). Jednak surowy format spotyka się ze stałą krytyką ze względu na niewygodę w użyciu: indeks LZMA, często zmieniające się hashe zawartości, zniekształcony/niestandardowy JSON wymagający poprawek, skąpa dokumentacja i luki w danych. Te luki są właśnie powodem, dla którego istnieją i cieszą się stałym zainteresowaniem społecznościowe kopie lustrzane (mirrory) oraz ulepszone projekty, takie jak warframe-public-export od calamity-inc (oczyszczony JSON) oraz warframe-public-export-plus („wszystko, czego brakuje w Public Export i więcej”).

Z Reddita

Z Reddita · r/Warframe →

Recenzje i oceny