0

How do you use the Twilio sandbox mode with C#? I have a ashx.cs file that I am using to write my code. Would I put it there? If so, what does that look like?
There is no real great examples on their website on how to do this except for CURL and Ruby.

We are using TwiML to general an XML file tha t parses our data to send back and forth to the Twilio service. We don't want to be charged every time we send a test text message. How would we set the Sandbox up so we could do some testing.
I found the Test auth Token and account Sid, but how do I use those? We don't have them in our current application and we are specifying our .ashx page in Twilio to process our code.

Thanks in advance.

4

1 回答 1

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的 chrome 插件来制作这些。

当然,您也可以Fiddler发出几乎任何 HTTP 请求。

测试凭证确实更多地用于模拟 REST API 的使用(以编程方式发送 SMS 消息)。我刚刚写了一篇博文,展示了如何使用测试凭据来创建集成测试:

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

希望有帮助。

德文

于 2013-06-03T22:35:52.940 回答