Fehlercodes
HTTP-Status | Nachricht | Einzelheiten | Fehlercode |
---|---|---|---|
400 | Ungültige Anforderung | Die Anfrage kann aufgrund fehlerhafter Syntax nicht erfüllt werden. Die korrekte 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 Kanaldatenkontrolle und ThingSpeak API-Schlüssel . |
|
402 | Bezahlung 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 erlaubt | Verwenden Sie für diese Anfrage die richtige HTTP-Methode. Zu den zulässigen Methoden siehe 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 | Anforderungselement zu groß | Ihre Anfrage ist zu umfangreich. Reduzieren Sie die Größe und versuchen Sie es erneut. |
|
421 | Keine Aktion ausgeführt | Der Server hat versucht, Ihre Anfrage zu verarbeiten, kann 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. Spezifische Tarifgrenzen finden Sie unter How to Buy und Frequently Asked Questions . |
|
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 mit Ihrer Anfrage. |
Alle Fehler werden mit dem entsprechenden HTTP status code gesendet.
Weitere Informationen finden Sie unter „Rückgabecodes“ unter ThingSpeak Communication Library for Arduino, ESP8266 and ESP32.
Text
Beispielhafte 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>