2013-06-07 1 views
0

나는 Twilio API를 구현하려고 노력 해왔다. 그러나 요소 중 일부를 들고 싶습니다하지만 다른 매개 변수의 일부를 반환하는 방법을 알아낼 수 없습니다. 예를 들어 나는 Twilio API 사용하기 C#에서 업데이트 된 상태를 얻는 방법

public class SMS 
{ 
    public SMS() { 
    } 
    // SendSMS though Twilio 
    // reference: http://www.twilio.com/docs/api/rest/sending-sms 
    public static void SendSMS(string to, string msg, string callbackURL) 
    { 
     string AccountSid = "abcde"; 
     string AuthToken = "abcde"; 
     string from = "+1111111111"; 

     var twilio = new TwilioRestClient(AccountSid, AuthToken); 
     var message = twilio.SendSmsMessage(from, to, msg, callbackURL); 

    } 
} 

은 현재 난 그냥 SMS를 보내려면이 클래스를 사용하여 다음과 같은 클래스를 가지고 있지만, 나는 다음과 같은

message.Status 

를 호출하고 내 컨트롤러에이를 반환하고 싶습니다. 이 작업을 수행하는 가장 좋은 방법에 대한 권장 사항은 대단히 감사하겠습니다.

감사

편집 : 지금, 매번 문자열을 반환하고이 전송되는 경우

Status = SMS.SendSMS("xxxx", Message, ""); 

그러나 내가 확인하는 업데이트 된 상태를 가질 필요가 사용하여 내 컨트롤러를 호출 할 수 있어요 난 이것을 시도해보십시오. 대신 큐에 대기하게됩니다 ..

답변

1

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

SendSmsMessage 메서드에 상태 콜백 URL 매개 변수를 지정했기 때문에 올바른 것으로 보입니다. 이를 통해 Twilio는 해당 URL을 요청하여 메시지 상태가 언제 변경되는지 알려줍니다. Twilio가 상태 콜백 URL을 호출하면 메시지 상태가 업데이트 된 SmsStatus 매개 변수가 포함됩니다. 상태 콜백을 사용하여

http://www.twilio.com/docs/api/rest/sending-sms#post-parameters-optional

가장 좋은 방법이지만, 당신이 반드시 정적 메서드에서 상태를 반환 할 수 없다는 것을 의미한다.

희망이 있습니다.

데빈

+0

감사합니다. 도움을 주셔서 감사합니다. – user2094139

관련 문제