Stable Pro API · v1
401 · unauthorized
La chiave dell'API manca o non è valida
Quando succede
Manca l'intestazione Authorization: Bearer, o la chiave non si può usare. La risposta porta WWW-Authenticate: Bearer.
Campi in più
reason: Perché la chiave non è valida: uno dei motivi qui sotto.
Motivi
reason | Cosa vuol dire |
|---|---|
missing | Nessuna chiave nell'intestazione Authorization: Bearer. |
malformed | La chiave non ha la forma di una chiave di Stable Pro (sp_live_ o sp_test_ seguito da 40 lettere e cifre). |
wrong_environment | Una chiave sp_test_ in produzione, o una chiave sp_live_ sullo staging. |
unknown | Non esiste una chiave così. |
connection_revoked | Il titolare della scuderia ha revocato il collegamento: tutte le sue chiavi hanno smesso di funzionare. |
revoked | Il titolare della scuderia ha revocato questa chiave. |
expired | La chiave è arrivata alla sua scadenza. |
rotated | Una chiave nuova ha sostituito questa, e sono finiti i 7 giorni in cui funzionavano tutte e due. |
Cosa fare
Chiedi al titolare della scuderia una chiave valida (Impostazioni → Collegamenti in Stable Pro).
La risposta
{
"type": "https://stable-pro.com/docs/api/problems/unauthorized",
"title": "The API key is missing or not valid",
"status": 401,
"detail": "…"
}
In title l'API scrive sempre il testo inglese: «The API key is missing or not valid».
Decidi in base a type, mai a detail: vedi Errori.