使用ASP.NET MVC的Twilio SMS API Auth异常

时间:2017-06-26 14:39:16

标签: c# asp.net-mvc twilio twilio-api

在我使用localhost访问特定控制器后,我正尝试通过Twilio发送短信。我收到以下异常:“根据验证程序,远程证书无效。” “var message = ...”

上突出显示了该异常

这是控制器:

SMS_Job sms = new SMS_Job();

public ActionResult 
{
    sms.SendMessage();

    return View();
}

以下是Twilio的自定义类:

public class SMS_Job
{
    string _twilioAccountSID = ConfigurationManager.AppSettings["TwilioAccountSID"];
    string _twilioAuthToken = ConfigurationManager.AppSettings["TwilioAuthToken"];


    public void SendMessage()
    {
        string accountSid = _twilioAccountSID;
        string authToken = _twilioAuthToken;
        TwilioClient.Init(accountSid, authToken);


        var message = MessageResource.Create (
            to: new PhoneNumber("+XXXXXXXXXXX"),
            from: new PhoneNumber("+XXXXXXXXXXX"),
            body: "Hello Twilio"
        );
        Console.WriteLine(message.Sid);
    }
}

我尝试在我的localhost上启用SSL但是它可能没有正确配置?我没有使用API​​是正确的方式吗?

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

我不是C#开发人员,我很害怕。不过,我已经浏览了一下网页,看来this article by Jeff Sanders提供了有关解决问题的最全面,最实用的建议。