ENVIAR DE WHATSAPP API WA C

Enviar mensajes con Api Oficial de WhatsApp en C#

En este tutorial aprenderemos a Enviar mensajes con Api Oficial de WhatsApp en C#, solo debemos seguir estos pasos:

Creamos una app en Facebook

Vamos la url de Meta developers Meta for Developers (facebook.com) y creamos una cuenta de developer y accedemos a my apps

O podemos aceder a este link Todas las apps – Meta for Developers (facebook.com)

Damos click en Crear app

Seleccionamos cualquier opcion y damos click en siguiente

Colocamos un nombre a nuestra app, nuestro correo y click en Crear app

Bajamos hasta encontrar WhatsApp y damos click en configurar

damos click en continuar

Configuramos el Api de WhatsApp

Hacemos click en Primeros pasos o en Empezar a usar la API

Hacemos click en Seleccionar un numero de telfono destinatario, seleccionamos el pais y colocamos un numero que recibira las pruebas

Recibiremos un numero de 5 dígitos que ingresaremos aqui y damos click en siguiente

En Basica, colocamos la url de las políticas de privacidad de nuestra página web, bajamos y damos click en guardar y activamos el modo desarrollo

Si damos click en enviar mensaje nos llegara un Mensaje a nuestro numero de WhatsApp

Este es el mensaje que recibimos

Enviar mensajes con Api Oficial de WhatsApp en C#

Creamos un nuevo proyecto, buscamos asp, seleccionamos Aplicacion web ASP.NET core y siguiente

Colocamos un nombre y siguiente

Click en crear

Editamos el archivo index.cshtml y agregamos este codigo

Colocamos las variables de token, idTelefonico y telefono y damos play

@page
@model IndexModel
@using System.Net.Http.Headers;
@{
    ViewData["Title"] = "Home page";

    //Token
    string token = "EAAITdmoNBEwBAA05f8ZC9CWy42UzsN6FyyPlBI7xYnhtYNSPD5YwmV9ZBllnbRgL2TWQHK19AZBPCG73VrcZBzXguAXYsq1g58cyz0oaKUMRxJzr1WPmJ6ushAHi54S55dudVYJw2bfkOLdRGatsURedngBTDz9AtVBqVMzIQeeITJ50wYoZCCcPxswStjGXFMWhOQmHQxgZDZD";
    //Identificador de número de teléfono
    string idTelefono = "105233795800723";
    //Nuestro telefono
    string telefono = "527121122441";
    HttpClient client = new HttpClient();

    HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, "https://graph.facebook.com/v15.0/"+idTelefono+"/messages");

    request.Headers.Add("Authorization", "Bearer "+token);

    request.Content = new StringContent("{ \"messaging_product\": \"whatsapp\", \"to\": \""+telefono+"\", \"type\": \"template\", \"template\": { \"name\": \"hello_world\", \"language\": { \"code\": \"en_US\" } } }");
    request.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

    HttpResponseMessage response = await client.SendAsync(request);
    //response.EnsureSuccessStatusCode();
    string responseBody = await response.Content.ReadAsStringAsync();

}

<div class="text-center">
    <h1 class="display-4">Welcome</h1>
    <p>Learn about <a href="https://docs.microsoft.com/aspnet/core">building Web apps with ASP.NET Core</a>.</p>
</div>

Recibiremos este mensaje en WhatsApp

Enviar mensajes con Api Oficial de WhatsApp en C#

Los comentarios están cerrados.

Salir de la versión móvil