在我使用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是正确的方式吗?
答案 0 :(得分:0)
Twilio开发者传道者在这里。
我不是C#开发人员,我很害怕。不过,我已经浏览了一下网页,看来this article by Jeff Sanders提供了有关解决问题的最全面,最实用的建议。