【问题标题】:Get WhatsApp messages获取 WhatsApp 消息
【发布时间】:2013-04-23 11:00:27
【问题描述】:

是否可以在 android 中创建一个侦听器以从 whatsApp 获取消息?
我的意思是,就像你有一个 broadcastReceiver 来收听 Android 中的短信...

那件事是否需要任何 API,或者这样做是否合法,或者我需要获得 whatsApp 的任何许可?

【问题讨论】:

    标签: android whatsapp


    【解决方案1】:

    Whatsapp 没有发布任何官方 API。

    有这个用于与 whatsapp 通信的开源 API,它不是官方的,如果 Whatsapp 更新他们的协议,它可能会停止工作。

    https://github.com/venomous0x/WhatsAPI

    关于使用此 API 或其他非官方 API 的合法性,取决于您与 Whatsapp 达成的服务协议。阅读它,看看他们是否对使用他们的通信协议与他们以外的客户不满意。我的猜测是他们不允许这样做。

    更新:由于法律威胁,这个 GitHub 存储库似乎已下线。

    【讨论】:

    • 感谢您的回答 :) 我在哪里可以找到 whatsApp 协议?我读了这篇文章stackoverflow.com/questions/14520776/…,所以我明白除了垃圾邮件之外,将它用于任何事情都是合法的
    • 他似乎因为法律威胁而下线了。
    【解决方案2】:

    有可能,一个可以执行此操作的 Android 应用示例是 Snowball - 可以访问 WhatsApp 消息内容的基本通知管理器。我不太确定它是如何工作的,但请研究 Snowball 以获取有关其工作原理的更多信息。

    没有Android也是可以的,GitHub上的源代码库因为法律威胁被拿掉又重新上架了几次。

    但是,如果您设法连接到 WhatsApp 的服务器以使用桌面应用程序访问传入和传出的消息,并且您没有很好地隐藏它,您的帐户将被阻止。 WhatsApp 注意到帐户发送消息的速度比普通人发送消息的速度快 - 很容易注意到,因为人类需要时间输入,尝试将消息延迟随机数秒以尝试隐藏它。另请注意,WhatsApp 的服务条款规定您不得使用该服务运行任何自动化系统,即任何外部应用程序。您不得使用该服务来做广告或垃圾邮件(很快就会引发危险信号并阻止您的帐户)。

    【讨论】:

      【解决方案3】:

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

      它还有终端客户端,你可以在交互模式下运行它,还支持群发消息。

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

      这里是链接:-yowsup

      【讨论】:

        猜你喜欢
        • 2012-02-10
        • 1970-01-01
        • 1970-01-01
        • 2022-07-22
        • 1970-01-01
        • 1970-01-01
        • 2023-03-26
        • 2013-03-07
        • 1970-01-01
        相关资源
        最近更新 更多