asp.net-mvc - 在 asp.net mvc 中使用 Twilio 发送短信

标签 asp.net-mvc asp.net-mvc-4 twilio

我在控制台应用程序中尝试了 Twilio 的演示应用程序,一切都运行良好。但是,如果我在我的 MVC 4 应用程序中使用相同的代码,它不会发送任何 SMS 消息。

public ActionResult SendTestSms()
    {
        string AccountSid = ConfigurationManager.AppSettings["AccountSid"];
        string AuthToken = ConfigurationManager.AppSettings["AuthToken"];
        var twilio = new TwilioRestClient(AccountSid, AuthToken);

        IEnumerable<string> phones = new string[] { "123-456-7890", "+1234567890" };

        foreach (var phone in phones)
        {
            twilio.SendMessage("+1234567890", phone, string.Format("Test Message"));

        }
    }

知道我做错了什么吗?

最佳答案

来自 Twilio 的瑞奇。

看起来这个问题是防火墙问题的结果,但想为所有不是 OP 并最终登陆 Stack Overflow 寻找如何在 ASP.NET 中发送 SMS 的人回答更普遍的问题。

使用我们的 C# library您可以使用此代码发送短信:

    string AccountSid = "{{ account_sid }}";
    string AuthToken = "{{ auth_token }}";
    var twilio = new TwilioRestClient(AccountSid, AuthToken);

    var message = twilio.SendMessage("+14158141829", "+15558675309", "Brooklyn is in the house!");

    Console.WriteLine(message.Sid);

如果您想深入了解为发送 SMS 而构建的完整 ASP.NET 应用程序的代码,我建议您 this tutorial .

关于asp.net-mvc - 在 asp.net mvc 中使用 Twilio 发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23303797/

相关文章:

javascript - 浏览器返回后 jquery Get 不会触发

asp.net-mvc - ASP.Net MVC中的实时视频聊天+录制解决方案

c# - MVC4 中未在 DropDownListFor() 上设置所选值

python - 如何使用 Python 从 Twilio 获取超过 1000 条消息记录

node.js - 跟踪传出的 twilio 短信以便在回复时进行识别

twilio - 使用 Twilio Client 与 Twilio Video API 哪个更合适?

javascript - 部分 View 中的明确值(多个)

asp.net-mvc - 没有从路由中提取 asp.net mvc id?

c# - Html.TextBoxFor Bootstrap 日期 mvc4

c# - AuthenticateRequest 和 AuthorizeAttribute 之间的自定义委托(delegate)人丢失