Codes d'erreur
HTTP status | Message | Détails | Code d'erreur |
---|---|---|---|
400 | Mauvaise requête | La requête ne peut pas être satisfaite en raison d'une mauvaise syntaxe. Voir Référence de l'API REST pour la syntaxe correcte. |
|
401 | Autorisation requise | Les informations d'authentification sont incorrectes. Fournissez la clé d'API de canal ou la clé d'API d'utilisateur correcte. Voir Contrôle des données de canal et ThingSpeak Clés d'API pour plus d'informations sur les clés API. |
|
402 | Paiement Requis | Vous avez dépassé la limite de messages pour la licence ThingSpeak . |
|
404 | Ressource introuvable | La ressource demandée n'a pas été trouvée. Vérifiez l'URL et réessayez. |
|
405 | Méthode Non Autorisée | Utilisez la méthode HTTP appropriée pour cette requête. Voir Référence de l'API REST pour les méthodes autorisées. |
|
409 | Conflit | La requête est en conflit avec l'état actuel de la ressource ciblée. Réessayez votre requête ou modifiez-la pour résoudre le conflit. |
|
413 | Entité de requête trop grande | Votre requête est trop volumineuse. Réduisez la taille et réessayez. |
|
421 | Aucune action effectuée | Le serveur a tenté de traiter votre requête, mais n'a aucune action à effectuer. |
|
422 | Entité non traitable | Veuillez vérifier vos entrées pour vous assurer que toutes les entrées contiennent uniquement des données encodées UTF-8 valides. |
|
429 | Trop de requêtes | Attendez avant de faire une autre requête. Voir How to Buy et Frequently Asked Questions pour les limites de débit spécifiques. |
|
500 | Erreur interne du serveur | Une condition inattendue a été rencontrée. | |
502 | Mauvaise passerelle | Le serveur a reçu une réponse non valide du serveur en amont. Vérifiez votre connexion réseau et réessayez. | |
503 | service non disponible | Le serveur était indisponible ou incapable de traiter votre requête. Essayez votre requête plus tard. |
Toutes les erreurs sont envoyées avec leur HTTP status code correspondant.
Pour plus d'informations, consultez « Codes de retour » sur ThingSpeak Communication Library for Arduino, ESP8266 and ESP32.
Texte
Exemple de réponse d'erreur : error_auth_required
.
JSON
La réponse est un objet d'erreur JSON, par exemple :
{ "status": "401", "error": { "error_code": "error_auth_required", "message": "Authorization Required", "details": "Please make sure that your API key is correct." } }
XML
La réponse est un objet d'erreur XML, par exemple :
<?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>