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
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.
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 –