2015-01-02 4 views
16

Ich möchte Nachrichten senden whatsapi verwenden und dies war mein VersuchNachrichten mit whatsapi.net senden?

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(); 

Nun, wo ist mein Fehler? und wie mache ich es richtig?

Ich verwende diese Version: https: //github.com/perezdidac/WhatsAPINet.

Zuerst möchte ich nur Nachrichten senden. Wenn ich versuche, eine Anfrage von der Warze zu bekommen, bekomme ich nur diese Nachricht:

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

beschreiben Sie bitte mehr über die Lösung. Ich installiere WhatsApp in Visual Studio dann benutze deinen Code und verbinde trennen, aber nicht senden und ich habe keine Nachricht von Ergebnis dieser gesendet wie falsche IMIE oder Nummer ... nichts ... bitte helfen Sie mir und helfen Sie diese gute Seite, die Sie erstellt haben –

+3

https://github.com/perezdidac/WhatsAPINet. scheint nicht mehr zu existieren –

Antwort

-7

Nach dem Verbinden Sie den Befehl setzen Login. Ich beschloss, auf diese Weise:

me.connect(); 
me.login(null); 
+0

Jede zusätzliche Information darüber, wie man das macht oder warum das funktioniert, würde Ihrer Antwort sehr helfen. – ryanyuyu

+0

Ich weiß nicht, warum das funktioniert, versuchen Sie einfach, diesen Code zu verwenden: me.connect(); me.login (null); – user2177437

3

Download Installer für Passwort generieren https://github.com/mgp25/WART von diesem Link

nach, dass Ihr Handy nicht und das Passwort übergeben, die du hast. und übergeben Benutzer Details wie seine Nein oder msg im Konstruktor in WhatsApp-Objekt.

es wird für Sie arbeiten. versuchen Sie es.

+1

Wie kann ich alte Version Fehler auf Warze übergeben? –

4
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"); 
    } 
+0

Pankaj, können Sie mir bitte die Nummer, für die wir den Code anfordern, müssen whats app user. –

+0

geben Sie Ihre Telefonnummer ein. –

+0

Ich bekomme Auth Antwort Fehler, ich hörte, WhatsApp hat ein Verbot für diese Funktion –