2013-06-03 5 views
0

) Twilio 샌드 박스 모드를 C#과 함께 어떻게 사용합니까? 내 코드를 작성하는 데 사용하는 ashx.cs 파일이 있습니다. 내가 그걸 놓을 까? 그렇다면 어떻게 생겼습니까?
CURL과 Ruby를 제외하고는 웹 사이트에 실제적인 예가 없습니다.Twilio SMS 샌드 박스 (C#

TwilML 서비스로 보내고 받기 위해 우리의 데이터를 파싱하는 XML 파일을 일반화하기 위해 TwiML을 사용하고 있습니다. 테스트 문자 메시지를 보낼 때마다 요금이 청구되기를 원하지 않습니다. 우리는 샌드 박스를 어떻게 설정하여 테스트를 할 수 있습니까?
테스트 인증 토큰 및 Sid 계정을 찾았지만 어떻게 사용합니까? 우리는 현재의 응용 프로그램에 이들을 가지고 있지 않으며 코드를 처리하기 위해 Twilio에서 .ashx 페이지를 지정하고 있습니다.

미리 감사드립니다.

답변

0

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

ASHX 처리기가 올바른 결과를 생성하는지 테스트하려는 경우이 작업을 수행하는 가장 쉬운 방법은 해당 처리기에 POST 또는 GET 요청을 가짜로 보내는 것입니다. 이를 통해 Twilio가 문자 메시지를받을 때 앱에주는 GET 또는 POST 요청을 시뮬레이션 할 수 있습니다. 그것은 여기에 문자 메시지를 수신 할 때

당신은 Twilio 앱에 전달합니다 매개 변수를 볼 수 있습니다 이러한 요청을 시뮬레이션하는 방법의 전체 무리가 있습니다

http://www.twilio.com/docs/api/twiml/sms/twilio_request#synchronous

. cURL은 그 중 하나입니다. ASHX에서 쿼리 문자열 값을 예상하는 경우 브라우저에서 직접 ASHX를로드하고 해당 값을 URL에 추가 할 수도 있습니다. 처리기가 POST 요청을 기다리고 있다면 이것을 만들기 위해 Simple REST Client이라는 크롬 플러그인을 사용했습니다.

물론 Fiddler도 HTTP 요청을 만들 수 있습니다.

Test Credentials는 REST API의 사용을 시뮬레이트하기 위해 (프로그래밍 방식으로 SMS 메시지 보내기) 더 많은 기능을 제공합니다.

http://www.twilio.com/blog/2013/05/automating-twilio-integration-tests-with-test-credentials.html

희망하는 데 도움이 : 난 그냥 통합 테스트를 작성하는 테스트 자격 증명을 사용하는 방법을 보여줍니다 블로그 포스트를 작성했습니다.

Devin

+0

@Devin 님의 답변에 감사드립니다. 우리는 정말로 지원에 감사드립니다. 전화로 문자 메시지를 보내고 테스트/샌드 박스를 통해 응답을받을 수 있는지 확신 할 수 없었습니다. 이것은 사실이 아니라는 것을 설명하는 데 도움이되며 SMS를 프로그래밍 방식으로 "가짜"로 만들어야합니다. 정보에 감사드립니다. – ClosDesign