使用Java发送WhatsApp消息

6

我发现一些较早的帖子说whatsapp不支持此功能,因此我想知道是否有改变以及如何通过发送消息打开一个whatsapp聊天窗口。那么哪个API对我有用?

1个回答

7
我有完全相同的问题。我发现它没有得到官方支持。
一些人正在逆向分析WhatsApp的工作原理,并创建了 一个开源的php库 和一个名为yowsup的开源 python库,它被openwhatsapp 应用程序使用。
您需要一部手机才能使用它,不能再在这部手机上使用WhatsApp(可以通过在廉价的预付费SIM卡上注册WhatsApp帐户来解决)。
除非您想将PHP代码移植到Java或自己逆向分析,否则我认为Java最简单的方法是制作一个运行PHP库的私有Web服务器。您可以创建一个非常小的PHP脚本,简单地调用接收者和文本消息作为参数的库,并让Java通过发布到该私有网页来调用该库。
我想知道其他人是否有更好的想法,以及WhatsApp是否会决定更改其工作方式,使得无法再使用开源库。

我发现使用一个.NET库github.com/shirioko/MissVenom可以嗅探密码,但不幸的是WhatsApp确实改变了工作方式,因此在Android上嗅探密码现在是不可能的:github.com/shirioko/MissVenom/issues/7#issuecomment-23489710 - Henno Vermeulen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接