Codes d'erreur
Des erreurs peuvent survenir lors de l'interaction avec la plateforme Reach. Dans tous les cas, le résultat de votre requête doit contenir les champs errorCode
et errorMessage
qui décrivent au mieux le problème rencontré, le cas échéant.
Les codes d'erreur définis par l'API Reach Messaging sont résumés dans le tableau ci-dessous:
Code d'erreur | Description de l'erreur |
---|---|
400 | Mauvaise requête |
403 | Requête interdite |
404 | Ressource introuvable |
429 | Trop de requêtes |
503 | Erreur interne |
10002 | Données manquantes |
10003 | Accept Media Type Error - Les requêtes devraient avoir l'en-tête 'Accept' fixé à 'application/json' |
20002 | Erreur d'authentification - En-têtes d'authentification de requête manquants |
20003 | Erreur d'authentification - Mauvaises informations d'identification |
20004 | Erreur d'authentification - Plusieurs utilisateurs associés aux informations d'identification |
20005 | Erreur d'authentification - L'applet demandée est désactivée et ne peut être modifiée. |
20006 | Taille de page invalide. Elle ne peut pas être nulle ou négative. |
20007 | Numéro de page incorrect. Il ne peut pas être nul ou négatif. |
20101 | Numéro de téléphone de destination non valide ou vous essayez d'envoyer un message d'un numéro de téléphone à lui-même. |
20102 | Numéro de téléphone source invalide ou vous utilisez un identifiant d'expéditeur qui n'est pas enregistré dans votre compte. |
20103 | Les données du corps ne sont pas valides. Les données ne doivent pas être vides et ne doivent pas dépasser 1600 caractères. |
20104 | Heure programmée non valide. Un message doit être programmé au moins 15 minutes avant l'heure d'envoi du message et ne peut être programmé plus de 7 jours à l'avance. |
20105 | Période de validité non valide. Soit une valeur négative est fournie, soit la valeur maximale autorisée a été dépassée. |
20106 | URL statusCallback non valide. La chaîne fournie n'est pas une URL valide. |
20107 | Schéma d'encodage de données invalide. Le corps du message fourni n'a pas pu être encodé en GSM7 ou UCS2. |
20108 | Données du corps invalides. Le nombre de segments pour un message donné ne doit pas dépasser 10. |
20109 | Prix maximum non valide. Il ne peut pas être nul ou négatif. |
20201 | Condition de prix non satisfaite. Le coût du message dépasse le prix maximum spécifié. |
20202 | Condition de prix non satisfaite. Solde insuffisant. Veuillez envisager de recharger le portefeuille de l'applet. |
20203 | Trop de demandes - Taux d'envoi dépassé. |
20208 | Trop de demandes. |
20209 | Le délai d'attente a été dépassé. |
20210 | Erreur interne du serveur. |
20301 | Erreur interne du serveur - Erreur survenue lors de l'envoi du message. |
20302 | Erreur interne du serveur - Erreur survenue lors de la génération de l'Id du message. |
20404 | La ressource demandée n'a pas été trouvée. |
20405 | La méthode n'est pas autorisée sur la ressource demandée car elle n'a pas été programmée précédemment. |
20406 | La ressource programmée n'est pas dans un état annulable. |
20407 | La ressource n'est pas dans un état supprimable. |
30201 | Expiration de la période de validité |
30202 | Échec de la vérification du prix maximum |
30203 | Insuffisance de fonds |
30204 | Erreur de livraison interne |
30205 | Mécanisme de livraison interne non paramétré |
30206 | Mécanisme interne de traitement des transactions non paramétré |
30207 | Message annulé |
30208 | Nombre maximal de tentatives de soumission atteint |
30209 | Nombre maximum de tentatives de session atteint |
30210 | Message incorrect |
30211 | Codage de données inconnu |
30212 | Service demandé non disponible |
30213 | Erreur inconnue |