Identifiez et résolvez rapidement vos incidents techniques. Cette section répertorie les codes d'erreur de l'API AlphaEdge, leurs causes et les solutions de correction.
Liste des codes d'erreur
Invalid Format
Cause : Format de corps de requête invalide.
Solution : Veuillez modifier votre corps de requête selon les indications du message d'erreur. Pour plus de détails sur le format de l'API, veuillez consulter la documentation de l'API AlphaEdge.
Authentication Fails
Cause : L'authentification échoue en raison d'une clé API incorrecte ou manquante.
Solution : Veuillez vérifier votre clé API dans les en-têtes de votre requête. Assurez-vous que le format est correct : X-API-Key: TA_CLE. Si vous n'en avez pas, veuillez d'abord créer une clé API sur votre tableau de bord.
Insufficient Balance
Cause : Vous avez épuisé votre solde disponible.
Solution : Veuillez vérifier le solde de votre compte et aller à la page Recharger pour ajouter des fonds. Vous pouvez également consulter votre historique d'utilisation pour comprendre votre consommation.
Invalid Parameters
Cause : Votre requête contient des paramètres invalides ou manquants.
Solution : Veuillez modifier les paramètres de votre requête selon les indications du message d'erreur. Vérifiez notamment que tous les paramètres obligatoires sont présents et que leurs valeurs sont dans les formats attendus. Pour plus de détails sur le format de l'API, veuillez consulter la documentation de l'API AlphaEdge.
Server Error
Cause : Notre serveur rencontre un problème interne.
Solution : Veuillez réessayer votre requête après une brève attente. Si le problème persiste, veuillez nous contacter avec les détails de votre requête pour que nous puissions investiguer le problème.
Server Overloaded
Cause : Le serveur est surchargé en raison d'un trafic élevé.
Solution : Veuillez réessayer votre requête après une brève attente. Nous recommandons d'implémenter une stratégie de retry avec backoff exponentiel dans votre application pour gérer automatiquement ces situations.
Bonnes pratiques
Pour éviter les erreurs et améliorer la robustesse de votre application :
- Gestion des erreurs : Implémentez une gestion d'erreurs complète dans votre code pour capturer et traiter tous les codes d'erreur possibles.
- Retry logic : Pour les erreurs 500 et 503, implémentez une logique de retry avec backoff exponentiel.
- Validation : Validez vos paramètres avant d'envoyer la requête pour éviter les erreurs 400 et 422.
- Monitoring : Surveillez votre solde régulièrement pour éviter les erreurs 402.