Adicionar rota de recebimento de entrega
Para receber os comprovantes de entrega, precisaremos adicionar outra rota ao nosso SmsController. Isso será um GET trajeto em /webhooks/dlr. Isso só será exibido no console
Copiar
[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();
}
Como receber confirmaciones de entrega de SMS com o ASP.NET Core MVC
Os recibos de entrega permitem que você obtenha informações sobre quando uma mensagem SMS é entregue no celular de um usuário. Este tutorial mostra como você pode receber essas notificações de recibo de entrega em seu aplicativo ASP .NET.
Etapas
1
Introdução a este tutorial2
Prerequisites3
Criar o arquivo de projeto SMS4
Adicionar o SDK do Vonage para .NET5
Criar modelo para envio de SMS6
Criar uma visualização “Enviar SMS”7
Configurar a rota de inicialização8
Adicionar um controlador de SMS9
Adicionar rota de recibo de entrega ao controlador10
Configurar o aplicativo ASP.NET11
Execute o aplicativo .NET12
Conclusão