通过Twilio和C#发送短信

时间:2015-02-08 03:12:35

标签: c# sms twilio

我们正在构建一个ASP.NET MVC应用程序,它需要SMS集成。我已经下载了最新的预发行版(通过nuget)并使用了API部分中提到的源代码。但是,它似乎有一个问题

var message = twilio.SendMessage(...); 
Console.WriteLine(message.Sid);... 

Sid对象中message不可用的位置。相反,我使用的是Status

实际问题是,当我尝试按照SMS测试页面中提供的指南和API令牌发送时,我收到了消息。状态为"故障"并且没有发送短信。即使我尝试使用测试页面@ https://www.twilio.com/user/account/developer-tools/api-explorer/message-create,也确实没有发送消息。

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

Twilio传道者在这里。

您的应用程序是什么.NET版本?预发布的nuget包包括两个不同的程序集,一个用于.NET 4和更高版本,一个用于.NET 3.5。

如果您的项目使用的是.NET 4或更高版本,则所有库方法都是新的异步,因此您对发送消息的调用将如下所示:

var result = await twilio.SendMessage(...);
Console.WriteLine(result.Sid);

希望有所帮助。