Contenuto principale

Questa pagina è stata tradotta con la traduzione automatica. Fai clic qui per vedere l’originale in inglese.

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.

error_bad_request

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.

error_auth_required

402

Pagamento richiesto

Hai superato il limite di messaggi per la licenza ThingSpeak.

error_payment_required

404

Risorsa non trovata

La risorsa richiesta non è stata trovata. Controlla l'URL e riprova.

error_resource_not_found

405

Metodo non consentito

Utilizzare il metodo HTTP appropriato per questa richiesta. Vedere Riferimento API REST per i metodi consentiti.

error_method_invalid

409

Conflitto

La richiesta è in conflitto con lo stato attuale della risorsa di destinazione. Riprova la richiesta o modificala per risolvere il conflitto.

error_conflict

413

Entità richiesta troppo grande

La tua richiesta è troppo grande. Riduci le dimensioni e riprova.

error_request_too_large

421

Nessuna azione eseguita

Il server ha tentato di elaborare la tua richiesta, ma non ha alcuna azione da eseguire.

error_no_action

422

Entità non elaborabile

Controlla i tuoi input per assicurarti che tutti gli input contengano solo dati validi codificati UTF-8.

error_invalid_byte_sequence

429

Troppe richieste

Attendi prima di fare un'altra richiesta. Per i limiti tariffari specifici, consultare Come acquistare e Domande frequenti.

error_too_many_requests

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>