Отправить сообщения с помощью whatsapi.net?
Я хочу отправлять сообщения с помощью whatsapi, и это была моя попытка
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();
Теперь, где моя ошибка? и как я делаю это правильно?
Я использую эту версию: https: //github.com/perezdidac/WhatsAPINet.
Сначала я просто хочу отправить сообщения.
Когда я пытаюсь получить запрос от WART, я просто получаю это сообщение:
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}
Ответы
Ответ 1
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");
}
Ответ 2
скачать программу установки для генерации пароля https://github.com/mgp25/WART из этой ссылки
после этого передайте свой мобильный номер и пароль, которые у вас есть. и передать детали пользователя, как его no или msg в конструкторе в whatsapp-объекте.
он будет работать для вас.
попробуйте с ним.
Ответ 3
После подключения введите команду Login. Я решил так:
me.connect();
me.login(null);