3
콘솔 앱에서 Twilio 데모 응용 프로그램을 사용해 보았는데 모든 것이 훌륭하게 작동했습니다. 그러나, 내 MVC 4 응용 프로그램에서 동일한 코드를 사용하면 모든 SMS 메시지를 보내지 않습니다.asp.net mvc에서 Twilio를 사용하여 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"));
}
}
내가 잘못하고있는 아이디어가 있습니까?
Twillio 로그에 아무 것도 표시 되나요? SendMessage()는 무엇을 반환합니까? – mfanto
Twilio.SendMessage() 함수는 웹 API에서 HTTP 응답을 반환해야합니다. 나는 그것을 인쇄하거나 Twilio 로그 (https://twilio.com/users/account/developer-tools/app-monitor)를 검사하여 어떤 오류가 발생했는지 확인하는 것이 좋습니다. – phalt
답변을 주셔서 감사합니다. 나는 내 twilio 로그에서 아무것도 얻지 못하고 있었다. 내 회사의 방화벽이 브라우저 요청을 통해 요청을 내보내는 것을 허용하지 않지만 콘솔 앱에서 허용한다는 것을 알았습니다. 집에서 똑같은 코드를 실행했는데 완벽하게 작동했습니다. IT와 대화 할 시간. – Jim