Отправка сообщения в WhatsApp с помощью java

Поскольку я нашел несколько старых сообщений, в которых говорится, что WhatsApp не поддерживает это, мне было интересно, изменилось ли что-то и есть ли способ открыть «чат» WhatsApp с номером, который я отправляю. так какой апи мне будет полезен??


person Niraj Thakar    schedule 02.10.2013    source источник


Ответы (1)


У меня точно такой же вопрос. Выяснил, что он официально не поддерживается.

Некоторые люди реконструируют принцип работы WhatsApp и создали библиотеку php с открытым исходным кодом и библиотека Python под названием yowsup, используемая откройте приложение whatsapp.

Вам понадобится телефон, чтобы использовать его, и вы больше не сможете использовать WhatsApp на этом телефоне (может быть решено путем регистрации учетной записи WhatsApp на дешевой предоплаченной SIM-карте).

Если вы не хотите портировать PHP-код на Java или выполнять обратный инжиниринг самостоятельно, я думаю, что самый простой способ для Java — создать частный веб-сервер, на котором работает библиотека PHP. Вы можете создать очень маленький PHP-скрипт, который просто вызывает библиотеку с получателем и текстовым сообщением в качестве параметров и позволяет Java вызывать эту библиотеку, отправляя сообщение на эту частную веб-страницу.

Я хотел бы знать, есть ли у других идеи получше, и есть ли опасность того, что Whatsapp решит изменить свою работу, чтобы библиотеки с открытым исходным кодом больше нельзя было использовать.

person Henno Vermeulen    schedule 30.10.2013
comment
Я обнаружил, что перехват пароля можно отключить с помощью библиотеки .NET: github.com/shirioko/MissVenom, но, к сожалению, WhatsApp действительно изменил принцип его работы, так что перехват пароля на Android теперь невозможен: github.com/shirioko/MissVenom/issues/ 7#issuecomment-23489710 - person Henno Vermeulen; 30.10.2013