Clickatell HTTP API发送消息失败,出现路由错误(状态9)

时间:2016-04-12 21:59:46

标签: clickatell

我最近将试用帐户转换为付费入门套件,因为我已经分配了一个长号码,我通过HTTP API发送邮件的尝试失败,并在Message Reports控制台中显示以下消息:

尝试路由消息时发生错误

路由错误(状态9)

我已确认我的用户名,密码和API已正确输入,且长号已与活动API匹配。我已经尝试了API管理控制台上提供的“有效示例代码”,所有这些都具有相同的结果。下面是一些失败的消息ID,如果这对Clickatell团队中的任何人都有帮助。

6d7868662782cfd7d1708996bca066b1 4f837467ed535521ef39d9d885f121f9 2be08f4663a3d9d7cf2e5b9e9cad2d5f

对于它的价值,我的试用帐户工作得很好并且符合预期,所以我很确定这不是(显而易见的)用户错误。几个小时前我也升级了;我不确定帐户激活和功能服务之间是否有等待时间。感谢您的帮助。

4 个答案:

答案 0 :(得分:1)

您是否尝试过设置mo = 1并使用长号作为发件人ID = 123456789?

答案 1 :(得分:1)

确保您不在短信中添加任何编程符号。我有一个感叹号,它给了我一个状态9错误。

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

答案 2 :(得分:0)

对于它的价值,我遇到了一个与REST API非常相似的问题。它还要求包括未记录的“mo = 1”和“from = [your long number]”字段。

另外,在FAQ中,他们有“MO = 1”,但实际上,它必须是小写。

答案 3 :(得分:0)

来自OP:

  

Clickatell支持使用以下建议解决了我的问题。在此过程中我也更改了API密钥的密码,这似乎是问题的一部分。

     

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

     

"从"是你的长号,因为我使用双向消息传递,所以还需要设置mo = 1。如果这是在api信息和帮助部分提供的示例代码中会有所帮助,但是,我不得不通过支持来得到我的答案。回复花了大约2个工作日,但他们很有帮助