2015-01-02 8 views
16

Voglio inviare messaggi utilizzando whatsapi e questo è stato il mio tentativoInvia messaggi con whatsapi.net?

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

Ora, dove è il mio errore? e come lo sto facendo bene?

Sto usando questa versione: https: //github.com/perezdidac/WhatsAPINet.

Prima voglio solo inviare messaggi. Quando cerco di ottenere una richiesta verruca, ottengo solo questo messaggio:

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

Descrivi di più sulla soluzione. installo whatsapp in visual studio quindi uso il tuo codice e connetti disconnect ma non invio e non ho alcun messaggio dal risultato di quello inviato come imie o numero errato ... niente ... per favore aiutami e aiuta questa buona pagina che hai creato –

+3

https://github.com/perezdidac/WhatsAPINet. non sembra esistere più –

risposta

-7

Dopo la connessione mettere il comando per il login. Ho risolto in questo modo:

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

Qualsiasi informazione aggiuntiva su come farlo o perché questo funziona sarebbe di grande aiuto per la tua risposta. – ryanyuyu

+0

Non so perché questo lavoro, basta provare a utilizzare questo codice: me.connect(); me.login (null); – user2177437

3

scaricare programma di installazione per generare la password https://github.com/mgp25/WART da questo link

dopo che passare i vostri mobili e senza la password che hai. e passa i dettagli dell'utente come il suo no o msg nel costruttore nell'oggetto whatsapp.

funzionerà per voi. prova con esso.

+1

come posso passare l'errore della vecchia versione sulla verruca? –

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, puoi dirmi il numero per il quale richiediamo il codice, deve avere l'utente di app. –

+0

indica il tuo numero di telefono. –

+0

im ottenere errore di risposta auth, ive sentito whatsapp ha messo un divieto su questa funzione –