我们正在构建一个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,也确实没有发送消息。
我有什么遗失的吗?
答案 0 :(得分:0)
Twilio传道者在这里。
您的应用程序是什么.NET版本?预发布的nuget包包括两个不同的程序集,一个用于.NET 4和更高版本,一个用于.NET 3.5。
如果您的项目使用的是.NET 4或更高版本,则所有库方法都是新的异步,因此您对发送消息的调用将如下所示:
var result = await twilio.SendMessage(...);
Console.WriteLine(result.Sid);
希望有所帮助。