2012-05-11 4 views
2

웹 사이트에서 제공되는 Twilio java wrapper를 사용하여 몇 가지 테스트를 시작했습니다. 성공적으로 수신 된 문자 메시지를 보낼 수 있습니다. 그러나 메시지가 성공적으로 전송되었고 Twilio에서 문제가 발생하지 않았는지 확인하고 싶습니다 (잘못된 전화 번호 또는 기타 이유).Twilio를 사용하여 SMS를 보낸 후 SMS를 확인하는 방법

Twilio에 SMS를 보내기 위해 REST 요청을하면 Twilio는 상태로 응답합니다. 이 응답을 어떻게 얻을 수 있습니까? 여기

은 내가 찾은 설명 페이지입니다 : http://www.twilio.com/docs/howto/sms-notifications-and-alerts

답변

3

SMS를 보내 달라는 요청을 보낼 때 StatusCallback URL을 지정하면 SmsStatus = sent 또는 SmsStatus = failed 매개 변수를 사용하여 메시지 처리가 끝난 후 제공 한 콜백 URL을 요청합니다. 이 정보를 사용하여 SMS 메시지에 대한 추가 처리를 수행 할 수 있습니다. 여기에 더 많은 정보가 있습니다 : http://www.twilio.com/docs/api/rest/sending-sms#post-parameters-optional

SMS 메시지 시드에 매달리면 API에서 메시지를 쿼리하고 응답에서 상태를 가져올 수 있습니다. 따라서 sid가 SM123 인 경우 https://api.twilio.com/2010-04-01/Accounts/AC123/SMS/Messages/SM123.json으로 GET 요청을하면 SMS 메시지 상태의 객체가 반환됩니다.

1

나는 응답이 URL로 제공하고 ID에 의해 일치 할 수 있음을 기억합니다. SMSMessages에 대한 REST 게시물에서, Twilio가 귀하의 URL로 상태 메시지를 게시 할 statuscallback URL을 지정할 수 있습니다.

사이트에 해당 소식을 받으면 다시 시도하거나 다른 통신 모드를 사용하는 등 필요한 조치를 취할 수 있습니다.

+0

샘플을 준비하고 있습니까? – dukable

+0

죄송합니다, 지금은 접근 할 수 없습니다. 어쨌든 올바른 샘플은 서버 측 환경과 언어에 따라 다릅니다. – joshp

관련 문제