2013-02-23 2 views
1

twilio 계정에서 SMS를 보내려고합니다. 여기 내 코드가있다.asp.net에서 내 웹 사이트의 Twilio를 사용하여 SMS 보내기

try 
{ 
    string ACCOUNT_SID = ConfigurationManager.AppSettings["XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"]; 
    string AUTH_TOKEN = ConfigurationManager.AppSettings["XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"]; 

    TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN); 
    client.SendSmsMessage("+1XXXXXXXXXX", "+1XXXXXXXXXXX", "Hi");  
    Label1.Text = "Sent Successfully";  
} 
catch (Exception ex) 
{ 
    Label1.Text = "Error:"+ex.Message; 
} 

내 서버에서 실행되는 중, "Sent Successfully"메시지가 표시되지만 휴대 전화에서 메시지를받지 못했습니다.

"XXXXX"로 원래 번호를 변경했습니다. 또한 Twilio에 대한 패키지를 추가했습니다.

가능한 경우 알려 주시기 바랍니다.

답변

0

여기에 Twilio 전도사가 있습니다.

SendSmsMessage를 호출 할 때 Twilio REST API에서 오류가 발생했을 수 있습니다. RestException 속성이 null의 경우, 또는하지 않을 경우이 메서드에서 반환 된 값을 잡아보고에 의해 일어나는 경우가 확인할 수 있습니다

var result = client.SendSmsMessage("+1xxxxxxxxxx", "+1xxxxxxxxxx", "Hi"); 
if (result.RestException!=null) 
{ 
    //An error occured 
    Console.Writeline(result.RestException.Message); 
} 

또 다른 옵션은 실제 HTTP 요청을보고 Fiddler 같은 도구를 사용하는 것입니다/응답이 발생하면 오류가 발생하는지 확인하십시오.

희망이 있습니다.

관련 문제