2013-10-02 28 views
5

Da quando ho trovato alcuni post più vecchi, che dicono che Whatsapp non supporta questo, mi chiedevo se qualcosa fosse cambiato e se c'è un modo per aprire una "chat" di whatsapp con un numero che Sto inviando. quindi quale API mi sarà utile ??Invio messaggio a WhatsApp utilizzando java

risposta

7

Ho esattamente la stessa domanda. Ho scoperto che non è ufficialmente supportato.

Alcune persone sono reverse engineering come WhatsApp funziona e che ha creato an open source php library e un open source python library called yowsup utilizzato dall'applicazione openwhatsapp.

Avrete bisogno di un telefono per usarlo e non potete più usare whatsapp su questo telefono (può essere risolto registrando un account WhatsApp su una SIM prepagata a buon mercato).

A meno che non si desideri eseguire il porting del codice PHP in Java o di eseguire il reverse engineering, penso che il modo più semplice per Java sia creare un server Web privato che esegua la libreria PHP. È possibile creare uno script PHP molto piccolo che chiama semplicemente la libreria con il destinatario e il messaggio di testo come parametri e lascia che Java chiami quella libreria pubblicando su quella pagina Web privata.

Mi piacerebbe sapere se altri hanno idee migliori e se c'è il pericolo che Whatsapp decida di cambiare il modo in cui funziona in modo che le librerie open source non possano più essere utilizzate.

+0

Ho trovato che la password può essere eliminata con una libray .NET: github.com/shirioko/MissVenom, ma sfortunatamente whatsapp ha effettivamente cambiato il modo in cui funziona in modo che annusare la password su Android ora sia impossibile: github.com/shirioko/MissVenom/temi/7 # issuecomment-23.489.710 –