2016-04-12 1 views
0

J'ai récemment converti un compte d'essai en un paquet de démarrage payant et, comme on m'a attribué un long numéro, mes tentatives d'envoi de messages via l'API HTTP ont a échoué avec les messages suivants dans le message console Rapports:L'envoi de l'API HTTP Clickatell échoue avec l'erreur de routage (statut 9)

Une erreur est survenue lors d'une tentative d'acheminer le message

erreur de routage (état 9)

Je confirme que mon nom d'utilisateur, mot de passe et identifiant api sont entrés correctement et que le nombre long a été apparié à l'API active. J'ai essayé le "Code d'exemple valide" fourni sur la console de gestion d'API, tous avec le même résultat. Vous trouverez ci-dessous quelques identifiants de message ayant échoué si cela est utile pour toute personne de l'équipe Clickatell.

6d7868662782cfd7d1708996bca066b1 4f837467ed535521ef39d9d885f121f9 2be08f4663a3d9d7cf2e5b9e9cad2d5f

Pour ce que ça vaut, mon compte d'essai a bien fonctionné et comme prévu, donc je suis assez certain que ce n'est pas (évidente) erreur de l'utilisateur de ma part. J'ai aussi mis à jour il y a quelques heures; Je ne suis pas sûr s'il y a une période d'attente entre l'activation du compte et le service fonctionnel. Merci pour toute aide à ce sujet.

Répondre

1

Avez-vous essayé de définir mo = 1 et d'utiliser votre numéro long comme identifiant d'expéditeur de = 123456789?

+0

Oui, c'est effectivement ce qui me manquait. Merci! –

+0

Pourriez-vous s'il vous plaît expliquer comment le problème est résolu? – Sourabh

0

Pour ce que ça vaut, j'ai rencontré un problème très similaire avec l'API REST. Il faut également inclure les champs "mo = 1" et "from = [your long number]" non documentés.

Aussi, dans la FAQ, ils ont "MO = 1" mais en réalité, il doit être un minuscule.

0

De OP:

soutien Clickatell a répondu avec les conseils suivants qui a résolu mon problème. J'ai également changé le mot de passe sur ma clé API pendant le processus qui semblait faire partie du problème.

http://api.clickatell.com/http/sendmsg?api_id=xxxx&user=xxxx&from=13055140341&mo=1&password=xxxx&to=xxxx&text=xxxx

"de" est votre numéro long, et parce que j'utilise 2 messagerie bidirectionnelle, mo = 1 nécessaire pour régler aussi. Il aurait été utile que ce soit dans le code exemplaire fourni sur la section api info et aide, mais hélas, j'ai dû passer par le support pour obtenir ma réponse. Il a fallu environ 2 jours ouvrables pour la réponse, mais ils ont été utiles

1

assurez-vous de ne pas ajouter de symboles de programmation dans le message texte. J'ai eu un point d'exclamation et cela m'a donné une erreur de statut.

http://api.clickatell.com/http/sendmsg?api_id=xxxx&user=xxxx&from=13055140341&mo=1&password=xxxx&to=xxxx&text=xxxx