2

twilio のテスト アカウントをセットアップしましたが、C# のメソッドで SMS を正しく送信しています。ただし、応答オブジェクト (SMSMessage) のステータスはキューに入れられています。コールバック URL を渡すと、更新時に twilio がステータスを更新することを理解しています。私の質問は、どうやってテストするのですか? インターネットを検索したところ、thread.sleep(1000) がある場合、応答で返された sid を保持し、URL https://api.twilio.com/2010-04-01/Accountsを呼び出すことがわかりました。 /AC123/SMS/Messages/08jdsxxxxxx.json ここで、08jdsxxxxxx は返された sid であり、応答を覗くことができました。しかし、これは私に401エラーを与えています。

メッセージ ステータスの変更をデバッグする方法 開発者の観点から、callbackurl のローカル環境をセットアップする方法は?

私はインターネットを検索しましたが、自分の情報を見つけることができませんでした.彼らのドキュメントもより多くの情報を提供しています.

どうもありがとう。

4

1 に答える 1

3

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

それを行うにはいくつかの方法がありますが、C# を訴えているとおっしゃっていたので、必要なすべての柔軟性を得るために私が通常行っている 2 つの方法があります。まだコールバックを調べていて、デバッグを使用したい場合は、ngrokを使用します。これは、外部からのリクエストをネットワークにトンネリングする無料のアプリケーションです。

私の同僚の Devin は、まさにこれを行う方法を説明する記事を書きました。それをチェックしてください。あなたがしようとしていることを正確に行うことができると確信しています。

もう 1 つのオプションは、無料の Azure アカウントを作成し、そこにアプリケーションをデプロイすることです。そうすれば、ライブ Webhook をテストできます。Azure には、デバッグ用にコードにブレークポイントを設定できる規定もありますが、ngrok を使用するとはるかに簡単になり、毎回コードを発行する必要がなくなります。

于 2015-05-14T07:39:34.823 に答える