APIs Errors
Lors de l'intégration de nos API, des erreurs peuvent survenir en raison de formats incorrects des routes, de données mal formées ou de problèmes liés à l’authentification et aux autorisations. Ces erreurs, signalées par des codes d’état HTTP, sont essentielles pour identifier et résoudre les problèmes rencontrés. Voici une liste des erreurs les plus courantes que vous pourriez rencontrer, accompagnée de leur signification et des solutions possibles :
400 Bad Request : Cette erreur indique que la requête envoyée au serveur est mal formée, souvent en raison d’un problème de syntaxe, de paramètres manquants ou incorrects. Assurez-vous de respecter le format attendu pour chaque champ et de vérifier les données avant l’envoi.
401 Unauthorized : Elle survient lorsque la requête nécessite une authentification, mais que les informations fournies (comme un token ou une clé API) sont absentes, invalides ou expirées. Vérifiez vos informations d’identification et renouvelez-les si nécessaire.
403 Forbidden : Cette erreur signifie que, bien que votre authentification soit valide, vous n'avez pas les permissions requises pour accéder à la ressource ou effectuer l’action demandée. Assurez-vous que votre compte dispose des autorisations nécessaires.
404 Not Found : La ressource ou l’endpoint spécifié dans l’URL est introuvable. Cela peut être dû à une erreur dans l’URL ou à l’utilisation d’une route obsolète. Vérifiez que vous utilisez la dernière version de la documentation de l'API.
500 Internal Server Error : Une erreur côté serveur qui peut indiquer un problème temporaire ou un bug dans l’API. Essayez de soumettre à nouveau la requête après un délai, et contactez le support technique si le problème persiste.
503 Service Unavailable : Cette erreur signale que le service est temporairement indisponible, souvent en raison d’une maintenance ou d’une surcharge du serveur. Dans ce cas, il est conseillé d’attendre quelques instants avant de réessayer.
Vous pourvez voir ici la documentation de notre api. Les retours d'api sont bien explicites.