Twilio 不发送短信
Twilio not sending SMS
我试过这个代码
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号也被注册了
我注意到 To 和 From 在 me 变量是 empty.Their 只是发送和接收日期和时间。
我试过你的代码,当 To 和 From 数字有效时它工作正常。我可以收到短信。但是,当我更改发件人号码时失败并重现了同样的问题。它没有抛出异常,只是默默地失败了。
有趣的是显示的消息对象中有一个 RestException 属性 "The From phone number +xxxxxxxxxx is not a valid, SMS-capable inbound phone number or short code for your account." 这样很容易识别问题。
我从 NuGet 安装了 Twilio 包装器
Install-Package Twilio
我刚试过的版本是 4.0.3
如果您的版本已过时,请将其更新到最新版本,以便您可以使用 RestException 检查错误 属性。
更新:
我的应用程序中的消息对象和 RestException 如下所示:
我试过这个代码
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号也被注册了
我注意到 To 和 From 在 me 变量是 empty.Their 只是发送和接收日期和时间。
我试过你的代码,当 To 和 From 数字有效时它工作正常。我可以收到短信。但是,当我更改发件人号码时失败并重现了同样的问题。它没有抛出异常,只是默默地失败了。
有趣的是显示的消息对象中有一个 RestException 属性 "The From phone number +xxxxxxxxxx is not a valid, SMS-capable inbound phone number or short code for your account." 这样很容易识别问题。
我从 NuGet 安装了 Twilio 包装器
Install-Package Twilio
我刚试过的版本是 4.0.3
如果您的版本已过时,请将其更新到最新版本,以便您可以使用 RestException 检查错误 属性。
更新:
我的应用程序中的消息对象和 RestException 如下所示: