pricing - whatsapp business api integration c#
¿Enviar mensajes con whatsapi.net? (3)
Quiero enviar mensajes usando Whatsapi y este fue mi intento
string nickname = "Test";
string sender = "xxxxxxxxxxxxxx";
//My Phone Number tryed with 049xxxxxxxxxxxx, 0049xxxxxxxxxxxxxx, 49xxxxxxxxxxxxxxx, xxxxxxxxxxxxxx
string imei = "xxxxxxxxxxxxxxxxxxxxxxxxx";//My IMEI
WhatsApp me = new WhatsApp(sender,imei ,nickname,true);
me.Connect();
Console.WriteLine(me.ConnectionStatus);// I get a Connection!
Console.ReadLine();
me.SendMessage("xxxxxxxxxx", "This is a Test!");// Send Message
//No Message received :(
me.Disconnect();
Console.WriteLine(me.ConnectionStatus);
Console.ReadLine();
Ahora, ¿dónde está mi error? y como lo estoy haciendo bien?
Estoy usando esta versión: https: //github.com/perezdidac/WhatsAPINet .
Primero solo quiero enviar mensajes. Cuando trato de obtener una solicitud del WART, acabo de recibir este mensaje:
Could not request code using either sms or voice.
SMS: {"status":"fail","reason":"no routes","retry_after": 3600}
Voice: {"status":"fail","reason":"no routes","retry_after": 3600}
Después de la conexión poner el comando para iniciar sesión. Resolví de esta manera:
me.connect();
me.login(null);
descargue el instalador para generar la contraseña https://github.com/mgp25/WART desde este enlace
Después de eso pasa tu número de móvil y la contraseña que tienes. y pase los detalles del usuario como su no o msg en el constructor en el objeto de Whatsapp.
funcionará para usted. prueba con eso
WhatsApp wa = new WhatsApp("your number", "your password", "pankaj", false, false);
wa.OnConnectSuccess += () =>
{
Response.Write("connect");
wa.OnLoginSuccess += (phno,data) =>
{
wa.SendMessage("to", "msg");
};
wa.OnLoginFailed += (data) =>
{
Response.Write("login failed"+data);
};
wa.Login();
};
wa.OnConnectFailed+= (ex)=>
{
Response.Write("connection failed");
}