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 Clés API ThingSpeak 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. Consultez Comment acheter et Foire aux questions pour connaître les limites de taux 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 code d'état HTTP correspondant.
Pour plus d'informations, consultez «Return Codes» dans la BThingSpeak Communication Library for Arduino, ESP8266 et 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>