0

C# で Twilio サンドボックス モードをどのように使用しますか? コードを記述するために使用している ashx.cs ファイルがあります。私はそれをそこに置きますか?もしそうなら、それはどのように見えますか?
CURL と Ruby を除いて、これを行う方法に関する実際の優れた例は Web サイトにありません。

TwiML を使用して、データを解析して Twilio サービスとやり取りする XML ファイルを一般化しています。テスト テキスト メッセージを送信するたびに課金されるのは望ましくありません。サンドボックスをどのように設定して、テストを行うことができるでしょうか。
テスト認証トークンとアカウント Sid を見つけましたが、それらをどのように使用すればよいですか? 現在のアプリケーションにはそれらがなく、コードを処理するために Twilio で .ashx ページを指定しています。

前もって感謝します。

4

1 に答える 1

0

Twilio エバンジェリストはこちら。

したがって、ASHX ハンドラーが正しい結果を生成していることをテストしたいだけの場合、これを行う最も簡単な方法は、そのハンドラーに対して POST または GET 要求を偽造することです。これにより、テキスト メッセージを受信したときに Twilio がアプリに対して行う GET または POST リクエストをシミュレートできます。

ここで、テキスト メッセージを受信したときに Twilio がアプリに渡すパラメーターを確認できます。

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

これらのリクエストをシミュレートする方法はたくさんあります。cURL はその 1 つです。ASHX がクエリ文字列値を想定している場合は、ASHX をブラウザに直接ロードして、それらの値を URL に追加することもできます。ハンドラが POST リクエストを予期している場合は、Simple REST Clientという chrome プラグインを使用してこれらを作成しました。

もちろん、Fiddlerを使用してほぼすべての HTTP 要求を作成することもできます。

Test Credentials は、REST API の使用をシミュレートするためのものです (SMS メッセージをプログラムで送信します)。テスト資格情報を使用して統合テストを作成する方法を示すブログ投稿を書きました。

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

それが役立つことを願っています。

デヴィン

于 2013-06-03T22:35:52.940 に答える