納品書ルートの追加
デリバリー・レシートを受け取るには、別のルートを SmsController.これは GET ルート /webhooks/dlr.これはコンソールにのみ表示されます。
[HttpGet("/webhooks/dlr")]
public IActionResult ReceiveDlr()
{
var dlr = Vonage.Utility.WebhookParser.ParseQuery<DeliveryReceipt>(Request.Query);
Console.WriteLine("DLR Received");
Console.WriteLine($"Message Id: {dlr.MessageId}");
Console.WriteLine($"To: {dlr.Msisdn}");
Console.WriteLine($"From: {dlr.To}");
Console.WriteLine($"Time: {dlr.MessageTimestamp}");
return Ok();
}
ASP.NET Core MVCでSMSの配信通知を受け取る方法
配信レシートを使用すると、ユーザーの携帯電話にSMSが配信されたときの情報を取得できます。このチュートリアルでは、ASP .NETアプリケーションで配信レシートの通知を受け取る方法を紹介します。
手順
1
このチュートリアルの紹介2
Prerequisites3
SMSプロジェクトファイルの作成4
Vonage Dotnet SDKの追加5
SMS送信モデルの作成6
SMS送信ビューの作成7
スタートアップルートの設定8
SMSコントローラーの追加9
コントローラーに納品書ルートを追加する10
ASP.NETアプリの設定11
.NETアプリの実行12
結論