前提条件の設定

このチュートリアルを始める前に、いくつかの前提条件をクリアしておく必要があります。すでに完了している場合は、このステップをスキップしてください。

でVonageアカウントを作成できます。 ダッシュボード.

ダッシュボードでは、アプリケーションの作成やVonage Numbersの購入ができます。また Vonage CLI.

の最新バージョンをダウンロードしてインストールする。 .NET Core SDK.

あなたのWebhookは、公共のインターネットを介してVonageのAPIにアクセスできるようにする必要があります。開発中に独自のサーバを立ち上げることなくこれを実現する簡単な方法は ングロク.もっと詳しく知りたい方は、 Ngrokに関するドキュメントを読む.

ngrokをダウンロードしてインストールし、以下のコマンドを実行して、ポート3000のアプリケーションをパブリック・インターネットに公開する:

./ngrok http 3000

もしあなたが有料会員なら、このように入力できる:

./ngrok http 3000 -subdomain=your_domain

注: この例では、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の配信通知を受け取る方法

配信レシートを使用すると、ユーザーの携帯電話にSMSが配信されたときの情報を取得できます。このチュートリアルでは、ASP .NETアプリケーションで配信レシートの通知を受け取る方法を紹介します。

手順
1
このチュートリアルの紹介
2
Prerequisites
3
SMSプロジェクトファイルの作成
4
Vonage Dotnet SDKの追加
5
SMS送信モデルの作成
6
SMS送信ビューの作成
7
スタートアップルートの設定
8
SMSコントローラーの追加
9
コントローラーに納品書ルートを追加する
10
ASP.NETアプリの設定
11
.NETアプリの実行
12
結論