Warframe Public Export (DE)
Consigliato✓ Verificato funzionanteSicuro da usare

Warframe Public Export (DE)

L'endpoint di dati pubblici ufficiale di Digital Extremes che esporta i dati di gioco di Warframe (armi, warframe, mod, reliquie, drop) come JSON localizzato per strumenti di terze parti.

Web

Panoramica

Warframe Public Export (precedentemente "Mobile Export") è un endpoint di dati di sola lettura e non autenticato gestito da Digital Extremes che distribuisce i dati interni del gioco all'app mobile ufficiale Warframe Companion, all'estensione Twitch Arsenal e al client di gioco stesso. I client recuperano prima un indice specifico per la lingua, compresso in LZMA, da origin.warframe.com, che elenca i nomi dei file manifest con hash del contenuto; i manifest JSON effettivi (armi, warframe, compagni, mod/riven, schemi, risorse, reliquie, arcani, nodi della mappa stellare, elementi cosmetici) e gli asset di immagini vengono quindi serviti dalla CDN di content.warframe.com. Poiché ogni nome di file termina con un hash del contenuto di 26 caratteri che cambia a ogni aggiornamento, i client possono memorizzare nella cache gli asset in modo permanente, ma devono rieseguire il polling dell'indice per rilevare le modifiche. Supporta tutte le lingue ufficialmente supportate di Warframe, localizzando nomi, descrizioni e statistiche dei livelli. È la fonte upstream autorevole da cui derivano in ultima analisi la maggior parte degli strumenti di dati e delle API di terze parti di Warframe.

Ideale per: Sviluppatori e manutentori di dati che creano strumenti, app o wiki di terze parti di Warframe che necessitano di dati di gioco reali direttamente dalla fonte; non è uno strumento con cui i giocatori interagiscono direttamente.

Funzioni principali

  • Fonte di dati ufficiale di prima parte gestita da Digital Extremes (massima autorità/accuratezza)
  • Di sola lettura e non autenticato: nessuna chiave API, nessun account, nessun accesso richiesto
  • Hashing indirizzato per contenuto: i nomi dei file contengono un hash di 26 caratteri in modo che gli asset siano memorizzabili in modo permanente nella cache tramite la CDN di DE
  • Accesso in due passaggi: indice compresso in LZMA su origin.warframe.com, quindi manifest JSON su content.warframe.com/PublicExport/Manifest/
  • Ampia copertura: armi, warframe, compagni, mod/riven, schemi, risorse, reliquie, arcani, nodi della mappa stellare, elementi cosmetici
  • Localizzazione completa in tutte le lingue ufficialmente supportate di Warframe
  • ExportManifest.json mappa l'uniqueName di ogni elemento a una textureLocation per recuperare gli asset di immagini

Pro e contro

Pro
  • Dati autorevoli di prima parte direttamente da Digital Extremes - la fonte più accurata possibile
  • Completamente gratuito, nessuna chiave API o autenticazione richiesta
  • Eccellente modello di caching grazie ai nomi dei file indirizzati per contenuto (con hash) serviti tramite la CDN di DE
  • Localizzazione multilingua completa per nomi, descrizioni e statistiche
  • Copre la stragrande maggioranza delle categorie di oggetti/contenuti di gioco oltre alle posizioni degli asset di immagini
Contro
  • Il JSON grezzo è non standard/malformato e necessita di correzioni prima dell'uso (spingendo alla creazione di mirror di pulizia della community)
  • Documentazione ufficiale scarsa; gli sviluppatori si affidano alla wiki della community e al reverse engineering
  • L'indice compresso in LZMA e gli hash del contenuto che cambiano frequentemente aggiungono attrito all'integrazione
  • Esistono lacune nella copertura: alcuni dati mancano del tutto, motivo per cui esistono i superset 'export-plus'
  • Non utilizzabile dai normali giocatori; risorsa strettamente riservata agli sviluppatori/pipeline di dati
  • Nessun SLA, controllo delle versioni o notifiche di modifica: la struttura può cambiare con gli aggiornamenti del gioco

Opinione della community

Tra gli sviluppatori di Warframe, Public Export è rispettato come la fonte di verità autorevole ed è l'upstream su cui sono costruite le API della community (warframestat.us, WFCD, warframe-public-export cleanups). Tuttavia, il formato grezzo riceve costanti critiche per essere difficile da consumare: l'indice LZMA, gli hash del contenuto che cambiano frequentemente, JSON non validi/non standard che richiedono correzioni, documentazione scarsa e lacune nella copertura. Tali lacune sono proprio il motivo per cui esistono e vengono costantemente utilizzati mirror della community e progetti potenziati come warframe-public-export di calamity-inc (JSON pulito) e warframe-public-export-plus ("tutto ciò che manca in Public Export e altro ancora").

Da Reddit

Da Reddit · r/Warframe →

Recensioni e valutazioni