繁体   English   中英

使用C#的Twilio SMS沙箱

[英]Twilio SMS sandbox using C#

您如何在C#中使用Twilio沙箱模式? 我有一个用于编写代码的ashx.cs文件。 我可以把它放在那里吗? 如果是这样,那看起来像什么?
除了CURL和Ruby,在他们的网站上没有真正的好例子。

我们正在使用TwiML通用XML文件,该XML文件解析我们的数据以将其来回发送到Twilio服务。 我们不想每次发送测试短信时都要收费。 我们将如何设置沙盒,以便进行一些测试。
我找到了测试身份验证令牌和帐户Sid,但是如何使用它们呢? 我们当前的应用程序中没有它们,我们在Twilio中指定.ashx页面来处理代码。

提前致谢。

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

希望能有所帮助。

德文

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM