2016-11-29 1 views
2

Twilio REST API를 통해 메시지 단계의 메시지 세부 정보에서 볼 수있는 배달 단계를 검색 할 수 있습니까? REST API를 통해 가능하지 않은 경우 화면을 스크래핑하지 않고 프로그래밍 방식으로 가져올 수 있습니까?Twilio REST API를 통한 SMS/MMS 배달 단계 가져 오기

저는 C# Twilio NuGet 패키지를 사용하고 있지만 필요한 경우 직접 REST API를 사용할 수도 있습니다. JSON 결과를 시각적으로 검사하거나 문서를 전달하는 단계가 표시되지 않았습니다. 또한 CSV 내보내기에서 전달 단계를 얻을 수 없습니다. 여기

Delivery Steps on Message Detail

답변

2

Twilio 개발자 전도사.

REST API에서 세부 정보를 가져올 수는 없지만 Twilio의 메시지는 변경된 상태를 사용자에게 알릴 수 있습니다.

메시지를 보낼 때 StatusCallback parameter으로 설정하면 메시지 상태가 대기, 실패, 전송, 배달 또는 배달되지 않은 상태로 변경 될 때 Twilio가 HTTP POST 요청을 보냅니다.

+0

Twilio 지원에서 동일한 답변을 얻었습니다. 나는 역사적인 데이터를 얻을 수 있기를 희망했습니다. 현재 StatusCallback 속성을 사용하지만 여러 끝점을 가리 킵니다. 모든 상태 콜백을 수신하고 정보를 중앙 집중식으로 기록한 다음 적절한 엔드 포인트로 라우팅 할 수있는 Twilio 상태 프록시를 작성하는 중입니다. – MikeJansen

+0

구현에 궁금한 분은 Twilio를 호출하는 중앙 라이브러리가 있습니다. 나는 전달 된 StatusCallback URL을 몇 가지 문자 변환 ('='-> '@', '/'- '-', '+'-> '_')을 사용하여 64로 변환하여 URL 매개 변수가되면 인코딩 된 엔드 포인트 URL을 매개 변수로 사용하여 프록시의 URL을 지정하십시오. 그런 다음 프록시는 요청을 수신하고 URL을 디코딩 한 다음 요청을 전달한 다음 응답을 반환하고 중앙 기록을 수행합니다. – MikeJansen

+0

재미있는 프로젝트처럼 들립니다. 또한 지원과 동일한 페이지에 있다는 것을 알게되어 기쁩니다. D – philnash