WoS Atlas

Riferimento API

Un'API di censimento in sola lettura. Tutto ciò che segue è una GET, e una chiave legge esattamente quello che legge una persona autenticata, niente di più.

Autenticazione

Invia la chiave in una delle due intestazioni. Nient'altro autentica una richiesta, e una chiave inviata a una rotta non elencata qui viene rifiutata anziché servita.

X-Api-Key: wos_YOUR_KEY

Oppure, come token bearer

Authorization: Bearer wos_YOUR_KEY

Avvio rapido

Sostituisci la chiave con la tua.

curl -H "X-Api-Key: wos_YOUR_KEY" \ "https://api.wosatlas.com/v1/players/search?playerName=LordFrost"

Endpoint

MetodoPercorsoChe cosa restituisceConta come
GET/v1/alliances/{aid}/membersRecuperare un'Alleanza e il suo organicoRichiesta
GET/v1/alliances/leaderboardOrdinare le Alleanze per Potere totaleRichiesta
GET/v1/alliances/recruitingElencare le Alleanze che accettano candidatureRichiesta
GET/v1/alliances/searchCercare Alleanze per sigla o per nomeRicerca
GET/v1/players/{uid}Recuperare un Capo tramite lo uid internoRichiesta
GET/v1/players/searchCercare Capi per nome o per identificativoRicerca

Piani e limiti

Valori operativi attuali, non un diritto acquisito. Possono cambiare.

Ogni limite vale per account. Chiavi in più non comprano budget in più.

Entrambe le finestre di quota sono MOBILI, non periodi di calendario: la finestra di lettura guarda indietro trenta giorni da adesso e quella di ricerca ventiquattro ore. Quota e ricerca sono misurate per ACCOUNT, non per chiave — ogni chiave di un account attinge a un unico budget.

Intestazioni di risposta

Una risposta servita le porta tutte, e così un rifiuto per quota. Un rifiuto per picco porta solo le tre intestazioni con prefisso X-RateLimit, e una richiesta rifiutata prima della misurazione — 401 o 403 — non ne porta nessuna.

IntestazioneSignificato
X-Quota-LimitLa dotazione di letture dell'account per la finestra mobile di trenta giorni.
X-Quota-RemainingLetture rimaste in quella finestra.
X-Quota-ResetSecondi Unix in cui la lettura più vecchia esce dalla finestra.
X-Search-LimitLa dotazione di ricerche dell'account per la finestra mobile di ventiquattro ore.
X-Search-RemainingRicerche rimaste in quella finestra.
X-Search-ResetSecondi Unix in cui la ricerca più vecchia esce dalla finestra.
X-RateLimit-LimitLa dotazione di picco dell'account per la finestra breve.
X-RateLimit-RemainingRichieste rimaste nella finestra di picco.
X-RateLimit-ResetSecondi Unix in cui la finestra di picco ruota.
Retry-AfterSecondi da attendere prima di riprovare. Inviato su ogni 429 e specifico della finestra che ha rifiutato.

Essere rifiutati

Tre cose diverse rispondono con un 429, e non sono intercambiabili.

Codice di erroreChe cosa è successo
QUOTA_EXCEEDEDLa quota di lettura mobile su trenta giorni dell'account è esaurita. `X-Quota-Remaining` segna zero; `X-Search-Remaining` resta onesto.
SEARCH_QUOTA_EXCEEDEDLa quota di ricerca mobile su ventiquattro ore dell'account è esaurita. `X-Search-Remaining` segna zero; `X-Quota-Remaining` resta onesto. Solo le due rotte di ricerca vi incidono.
RATE_LIMIT_EXCEEDEDLa breve finestra di picco dell'account è piena. `X-RateLimit-Remaining` segna zero. È un tetto su scala di secondi che si libera da solo; nessuna delle due finestre di quota è stata toccata.

Prendi la decisione di riprovare dal codice `error` e dall'intestazione `Retry-After`, mai da un contatore di residuo. Un rifiuto mensile e un rifiuto di ricerca giornaliero sono entrambi un 429 ed entrambi lasciano il contatore di residuo dell'ALTRA finestra onestamente diverso da zero, così un client che guarda solo `X-Quota-Remaining` vedrà un 429 accanto a un residuo ampio e concluderà che il server è rotto.

Codici di errore

CodiceStatoSignificato
INVALID_API_KEY401La chiave è sconosciuta, revocata, oppure l'account a cui appartiene è stato eliminato.
ENDPOINT_NOT_ALLOWED403La rotta non fa parte della superficie per sviluppatori. Una chiave presentata su una rotta fuori da quella superficie viene rifiutata anziché servita, quindi non inviare una chiave a endpoint che questo documento non elenca.
QUOTA_EXCEEDED429La quota di lettura mobile su trenta giorni dell'account è esaurita. `X-Quota-Remaining` segna zero; `X-Search-Remaining` resta onesto.
SEARCH_QUOTA_EXCEEDED429La quota di ricerca mobile su ventiquattro ore dell'account è esaurita. `X-Search-Remaining` segna zero; `X-Quota-Remaining` resta onesto. Solo le due rotte di ricerca vi incidono.
RATE_LIMIT_EXCEEDED429La breve finestra di picco dell'account è piena. `X-RateLimit-Remaining` segna zero. È un tetto su scala di secondi che si libera da solo; nessuna delle due finestre di quota è stata toccata.

Specifica leggibile dalla macchina

Il documento OpenAPI qui sotto è generato dal server in funzione ed è lo stesso che questa pagina rappresenta.

Scarica openapi.json

Condizioni