【发布时间】:2015-01-04 11:44:31
【问题描述】:
使用这个网址,https://www.twilio.com/user/account/developer-tools/api-explorer/message-create,我有这个验证/收件人号码“+923005186330”,它工作正常,我得到成功“响应 201”,但是在 c# 控制台应用程序中,调用 twilio.SendSmsMessage,具有相同的号码“+923005186330”,我收到休息异常消息:“‘收件人’号码 923005186330 不是有效的电话号码。”我还尝试了美国号码(949)***-****,它在我的 c# 控制台应用程序中运行良好,为什么它不适用于这个号码“+923005186330”
【问题讨论】:
-
错误消息说明出了什么问题。该号码不是有效的电话号码。标准电话号码是 10 位数字,例如:0123456789,开头附加 +1。我唯一的建议是在加号后添加 1。 Twilio 可能需要它来进行消毒。
-
前缀是国家代码,所以我的情况是 +92,如果您注意到“+”号登录到号码未显示在异常消息中。
-
嗨 ToastyMallows,是的,这个号码已经过验证。我正在使用这个twilio.com/user/account/developer-tools/api-explorer/… 收到短信,但是当我从我的 c# 应用程序调用 SendSmsMessage 时,我收到了 Invalid 异常。奇怪的是为什么异常消息“'To' number 923005186330 is not a valid phone number.”中缺少“+”。
-
我刚刚看到你说已验证,我的错。
-
诺曼,你能把你的代码贴在你打电话的地方吗?如果您正在传递参数,您是否可以调试您的应用程序并发布参数中包含的值的屏幕截图?这肯定会帮助我们找到问题