Fehlercodes
HTTP-Status | Nachricht | Details | Fehlercode |
|---|---|---|---|
400 | Ungültige Anforderung | Die Anfrage kann aufgrund fehlerhafter Syntax nicht erfüllt werden. Die richtige Syntax finden Sie unter REST-API-Referenz. |
|
401 | Autorisierung erforderlich | Die Authentifizierungsdaten sind falsch. Geben Sie den richtigen Kanal-API-Schlüssel oder Benutzer-API-Schlüssel an. Informationen zu API-Schlüsseln finden Sie unter Kanaldatensteuerung und ThingSpeak API-Schlüssel. |
|
402 | Zahlung erforderlich | Sie haben das Nachrichtenlimit für die ThingSpeak-Lizenz überschritten. |
|
404 | Ressource nicht gefunden | Die angeforderte Ressource wurde nicht gefunden. Überprüfen Sie die URL und versuchen Sie es erneut. |
|
405 | Methode nicht zulässig | Verwenden Sie für diese Anfrage die richtige HTTP-Methode. Die zulässigen Methoden finden Sie unter REST-API-Referenz. |
|
409 | Konflikt | Die Anforderung steht im Konflikt mit dem aktuellen Status der Zielressource. Versuchen Sie Ihre Anfrage erneut oder ändern Sie die Anfrage, um den Konflikt zu lösen. |
|
413 | Anforderungsentität zu groß | Ihre Anfrage ist zu groß. Reduzieren Sie die Größe und versuchen Sie es erneut. |
|
421 | Keine Aktion ausgeführt | Der Server hat versucht, Ihre Anfrage zu verarbeiten, muss jedoch keine Aktion ausführen. |
|
422 | Nicht verarbeitbare Entität | Bitte überprüfen Sie Ihre Eingaben, um sicherzustellen, dass alle Eingaben nur gültige UTF-8-codierte Daten enthalten. |
|
429 | Zu viele Anfragen | Warten Sie, bevor Sie eine weitere Anfrage stellen. Informationen zu spezifischen Ratenbegrenzungen finden Sie unter So kaufen Sie und Häufig gestellte Fragen. |
|
500 | interner Serverfehler | Es ist ein unerwarteter Zustand aufgetreten. | |
502 | Schlechtes Gateway | Der Server hat eine ungültige Antwort vom Upstream-Server erhalten. Überprüfen Sie Ihre Netzwerkverbindung und versuchen Sie es erneut. | |
503 | Dienst nicht verfügbar | Der Server war nicht verfügbar oder konnte Ihre Anfrage nicht verarbeiten. Versuchen Sie es später erneut mit Ihrer Anfrage. |
Alle Fehler werden mit ihrem entsprechenden HTTP-Statuscode gesendet.
Weitere Informationen finden Sie unter „Rückgabecodes“ in der ThingSpeak-Kommunikationsbibliothek für Arduino, ESP8266 und ESP32.
Text
Beispiel für eine Fehlerantwort: error_auth_required.
JSON
Die Antwort ist ein JSON-Fehlerobjekt, zum Beispiel:
{
"status": "401",
"error":
{
"error_code": "error_auth_required",
"message": "Authorization Required",
"details": "Please make sure that your API key is correct."
}
}XML
Die Antwort ist ein XML-Fehlerobjekt, zum Beispiel:
<?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>