前提条件の設定
このチュートリアルを始める前に、いくつかの前提条件をクリアしておく必要があります。すでに完了している場合は、このステップをスキップしてください。
でVonageアカウントを作成できます。 ダッシュボード.
ダッシュボードでは、アプリケーションの作成やVonage Numbersの購入ができます。また Vonage CLI.
の最新バージョンをダウンロードしてインストールする。 .NET Core SDK.
あなたのWebhookは、公共のインターネットを介してVonageのAPIにアクセスできるようにする必要があります。開発中に独自のサーバを立ち上げることなくこれを実現する簡単な方法は ングロク.もっと詳しく知りたい方は、 Ngrokに関するドキュメントを読む.
ngrokをダウンロードしてインストールし、以下のコマンドを実行して、ポート3000のアプリケーションをパブリック・インターネットに公開する:
もしあなたが有料会員なら、このように入力できる:
注: この例では、Ngrok は Vonage アプリケーションを作成したときに指定した Vonage ウェブフックを次のように転送します。 localhost:3000.ここでは3000番ポートを示しているが、都合の良い空いているポートを使うことができる。
アカウント・ウェブフックの設定
SMSメッセージとDLRを受信するには、2つのアカウントレベルの設定が必要です。アカウントレベルの「Delivery Receipt」と「Inbound Messages URL」です。これは ダッシュボードのアカウント設定ページ.
これらのURLを NGROK_HOST_NAME をあなたの ngrok ホスト名に置き換えてください。
- インバウンド・メッセージ:http://NGROK_HOST_NAME/webhooks/inbound-sms
- 領収書:http://NGROK_HOST_NAME/webhooks/dlr
ASP.NET Core MVCでSMSメッセージを受信する方法
ASP .NET MVCアプリケーションでVonage .NET SDKを使用してユーザーからSMSメッセージを受信し、出力ウィンドウに表示する方法を紹介するチュートリアルです。