Codici di errore
Stato HTTP | Messaggio | Dettagli | Codice di errore |
|---|---|---|---|
400 | Brutta richiesta | La richiesta non può essere soddisfatta a causa di una sintassi errata. Per la sintassi corretta, vedere Riferimento API REST. |
|
401 | Autorizzazione richiesta | I dettagli di autenticazione non sono corretti. Fornire la chiave API del canale o la chiave API dell'utente corretta. Per informazioni sulle chiavi API, vedere Controllo dei dati del canale e Chiavi API ThingSpeak. |
|
402 | Pagamento richiesto | Hai superato il limite di messaggi per la licenza ThingSpeak. |
|
404 | Risorsa non trovata | La risorsa richiesta non è stata trovata. Controlla l'URL e riprova. |
|
405 | Metodo non consentito | Utilizzare il metodo HTTP appropriato per questa richiesta. Vedere Riferimento API REST per i metodi consentiti. |
|
409 | Conflitto | La richiesta è in conflitto con lo stato attuale della risorsa di destinazione. Riprova la richiesta o modificala per risolvere il conflitto. |
|
413 | Entità richiesta troppo grande | La tua richiesta è troppo grande. Riduci le dimensioni e riprova. |
|
421 | Nessuna azione eseguita | Il server ha tentato di elaborare la tua richiesta, ma non ha alcuna azione da eseguire. |
|
422 | Entità non elaborabile | Controlla i tuoi input per assicurarti che tutti gli input contengano solo dati validi codificati UTF-8. |
|
429 | Troppe richieste | Attendi prima di fare un'altra richiesta. Per i limiti tariffari specifici, consultare Come acquistare e Domande frequenti. |
|
500 | Errore interno del server | Si è verificata una condizione imprevista. | |
502 | Cattivo Gateway | Il server ha ricevuto una risposta non valida dal server upstream. Controlla la connessione di rete e riprova. | |
503 | Servizio non disponibile | Il server non era disponibile o non è riuscito a elaborare la tua richiesta. Riprova la tua richiesta più tardi. |
Tutti gli errori vengono inviati con il corrispondente codice di stato HTTP.
Per ulteriori informazioni, vedere "Codici di ritorno" nella Libreria di comunicazione ThingSpeak per Arduino, ESP8266 ed ESP32.
Testo
Esempio di risposta di errore: error_auth_required.
JSON
La risposta è un oggetto di errore JSON, ad esempio:
{
"status": "401",
"error":
{
"error_code": "error_auth_required",
"message": "Authorization Required",
"details": "Please make sure that your API key is correct."
}
}XML
La risposta è un oggetto di errore XML, ad esempio:
<?xml version="1.0" encoding="UTF-8"?> <error> <error-code>error_auth_required</error-code> <message>Authorization Required</message> <details>Please make sure that your API key is correct.</details> </error>