2013-04-29 196 views
10

是否有可能创建一个侦听器从获取消息whatsApp在android中?
我的意思是像你有broadcastReceiver听android中传入的短信......获取WhatsApp消息

是需要为任何事情API,或者是做法律的事或我需要从whatsApp得到任何许可?

回答

9

Whatsapp没有发布任何官方API。

有这个开放源代码API与WhatsApp沟通,它不是官方的,如果Whatsapp更新他们的协议可能会停止工作。

https://github.com/venomous0x/WhatsAPI

关于使用这种或其他非公务API的合法性,这取决于您使用WhatsApp的同意服务协议。阅读一下,看看他们是否对与他们之外的客户使用他们的通信协议感到不满。我的猜测是他们不允许。

更新:此GitHub存储库似乎已由于法律威胁已脱机。

+0

感谢您的回答:) 我在哪里可以找到whatsApp协议?我读这篇文章http://stackoverflow.com/questions/14520776/is-it-legal-to-use-whatsapi所以我明白,除了垃圾邮件 – Elior 2013-04-29 19:15:02

+0

http://www.whatsapp,它是合法的。 com/legal/ – tbkn23 2013-04-29 21:09:01

+0

此链接未显示代码或任何内容 – 2015-08-21 10:01:15

-1

还有另一个用Python编写的库,您可以使用写入自定义应用程序。

它也有终端客户端,您可以在交互模式下运行它,并且还支持群组消息。

有很多问题需要解决。但是你不应该滥用whatsapp服务。不要用它来垃圾邮件用户。这是反向工程库,因此是非官方的。

下面的链接: - yowsup

0

这是可能的,这是否是雪球一个Android应用程序的一个例子 - 基本通知管理器可以访问WhatsApp的消息内容。我不太清楚这是如何工作的,但研究斯诺鲍尔以获得更多关于它如何工作的信息。

也可能没有Android,GitHub上的源代码库由于法律威胁而被关闭并放回了几次。

但是,如果您确实设法连接到WhatsApp的服务器以通过桌面应用程序访问传入和传出的邮件,并且您没有将其隐藏起来,您的帐户将被阻止。 WhatsApp注意到发送邮件的帐户比正常人发送邮件的速度快 - 容易引起注意,因为人类需要花时间打字,尝试将邮件延迟几秒钟以尝试隐藏。另请注意,WhatsApp的服务条款规定您不得使用该服务运行任何自动化系统,即任何外部应用程序。您不得使用该服务进行广告或发送垃圾邮件(快速提升红旗并阻止您的帐户)。