twilio发送短信无效的电话号码

时间:2014-11-07 16:10:06

标签: c# sms twilio

使用此网址https://www.twilio.com/user/account/developer-tools/api-explorer/message-create,我有此验证/号码" + 923005186330",工作正常,我正在取得成功"响应201",但是在c#console应用程序,调用twilio.SendSmsMessage,具有相同的号码" + 923005186330",我收到Rest Restception消息:"' To'电话号码923005186330不是有效的电话号码。"我也尝试了美国号码(949)*** - ****,它在我的c#控制台应用程序中工作正常,为什么它不能用于这个号码" + 923005186330"

5 个答案:

答案 0 :(得分:0)

我在各种HTTP客户端中遇到此问题,因为它们没有正确编码+字符。尝试将其作为“%2B923005186330”发送,看看是否有效。

答案 1 :(得分:0)

我建议您联系支持团队,帮助[在] Twilio dot com。向他们提供您的消息Sid,他们将能够帮助您追踪问题。您可以更容易地以这种方式解决此问题,因为我们无法看到所有日志或尝试自己复制相同的结果。

答案 2 :(得分:0)

我们遇到了同样的问题,原因是因为Twilio不支持所有国家/地区的所有功能。如果您在此CSV文件https://www.twilio.com/resources/rates/international-phone-number-rates.csv中找不到您的国家/地区,则可能是您收到此错误的原因。

我希望这会有所帮助。

答案 3 :(得分:0)

这是版本-3.6.23的错误。 您可以下载旧版本。

PM> install-package twilio -version:3.6.16
PM> install-package RestSharp -Version:104.4

答案 4 :(得分:0)

实际上,最新版本的Twilio存在问题,所以 以下版本有效。

PM> install-package twilio -version:3.6.18 PM> install-package RestSharp -Version:104.4.0