Codici di errore
Stato HTTP | Messaggio | Dettagli | Codice di errore |
---|---|---|---|
400 | Bad Request | La richiesta non può essere soddisfatta a causa di una sintassi errata. Vedi Riferimento API REST per la sintassi corretta. |
|
401 | Autorizzazione necessaria | I dettagli di autenticazione non sono corretti. Fornire la chiave API del canale o la chiave API dell'utente corretta. Vedi Controllo dati canale e ThingSpeak Chiavi API per informazioni sulle chiavi API. |
|
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 | Operazione non permessa | Utilizza il metodo HTTP appropriato per questa richiesta. Vedi Riferimento API REST per i metodi consentiti. |
|
409 | Conflitto | La richiesta è in conflitto con lo stato corrente della risorsa mirata. Riprovare la richiesta o modificare la richiesta per risolvere il conflitto. |
|
413 | Richiesta entità 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 con codifica UTF-8 validi. |
|
429 | Troppe richieste | Attendi prima di fare un'altra richiesta. Vedi How to Buy e Frequently Asked Questions per limiti tariffari specifici. |
|
500 | Errore interno del server | Si è verificata una condizione imprevista. | |
502 | Bad 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 era in grado di elaborare la tua richiesta. Prova la tua richiesta più tardi. |
Tutti gli errori vengono inviati con il corrispondente HTTP status code.
Per ulteriori informazioni, vedere "Codici di reso" all'indirizzo ThingSpeak Communication Library for Arduino, ESP8266 and ESP32.
Testo
Esempio di risposta all'errore: error_auth_required
.
JSON
La risposta è un oggetto 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 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>