Twilio没有发送短信

时间:2015-07-27 07:52:43

标签: c# asp.net twilio

我已尝试过此代码

string AccountSid = "[mySID]"; 
string AuthToken = "[myAuthCode]"; 

var twilio = new TwilioRestClient(AccountSid, AuthToken);

var me = twilio.SendMessage("+15016536555", "+923355216606", "A blank txt");
Console.WriteLine(me.Sid); 

我将原始的SID和AuthToken放在我的代码中。 me.Sid 正在提供 null 。 此外, To 号码也已注册。

我注意到 me 变量中的 To From 是空的。他们只发送并接收日期和时间。

enter image description here

1 个答案:

答案 0 :(得分:1)

我尝试了你的代码,当To和From数字有效时,它运行正常。我可以收到文字。但是,当我更改了From号时失败并重现了同样的问题。它没有抛出异常,只是默默地失败了。

有趣的是,邮件对象中有一个RestException属性,显示“来自电话号码+ xxxxxxxxxx不是有效的,支持短信的入站电话号码或您帐户的短代码”。这样很容易识别出问题。

我从NuGet安装了Twilio包装器

Install-Package Twilio

我刚试过的版本是4.0.3

如果您的版本已过期,请将其更新到最新版本,以便您可以使用RestException属性检查错误。

更新: 我的应用程序中的消息对象和RestException如下所示: enter image description here