我该如何使用Java或Python中的WhatsApp API?

100
我正在寻找WhatsApp API,最好是Python或Java库。
我尝试过Yowsup,但无法注册我的号码;我在印度,不确定是否与此有关。
我确实尝试了WhatsAPI(Python库),但它也不起作用。
有关于此的任何建议吗?这里有使用Yowsup的用户吗?

8
请注意,由于法律威胁,WhatsApp API存储库在2015年5月被“抹去”,因此不再是可选项。 - Paolo
3个回答

49

尝试了一切后,Yowsup库对我有效。我所遇到的问题最近已经得到解决。任何想要使用Whatsapp进行操作的人都应该尝试一下。


我的尝试使用Yowsup是几个月前的事了,所以我的评论可能已经过时了。但是,在成功使用Yowsup之后,当我开始获得高流量时,我的号码被Whatsapp屏蔽了。我不知道政策是否有任何变化。用户代理基本上是设备信息。我尝试将其用作黑客来使WhatsApp服务器相信我是在移动设备上而不是在服务器上。但是,我的号码随后被关闭,所以我不能说我成功了。 - rishi

22

来自我的博客

谦让之意

WhatsApp正在与一些特定企业合作进行秘密试点项目。

新闻报道: 对于我的技术实验中,我试图弄清楚在市场份额和适应可能性方面,实施不同聊天平台的机器人有多么有益和可行。特别是当你已经破产失败了两次时,验证想法并更快地失败非常重要。
MessengerSlackSkype等流行的聊天平台已经愉快地(在官方意义上)提供了与机器人交互的API,但WhatsApp尚未提供任何API。
然而,自多年以来,围绕这个问题发生了很多活动——努力实现与WhatsApp平台的自动化交互:
  1. Bots App Bots App很有趣,因为它表明了某些东西经过了真正的尝试和测试。

  2. Yowsup 一个仍在积极开发的项目,用于与WhatsApp平台交互。

  3. Yallagenie Yallagenie声称有一个演示机器人,可以通过+971 56 112 6652与之交互

  4. Hubtype Hubtype正在努力为企业版WhatsApp打造机器人平台。

  5. Fred Fred的任务是自动化WhatsApp对话,但由于它没有得到WhatsApp的官方支持,因此被关闭了。

  6. Oye Gennie 一个被WhatsAppblocked的机器人。

  7. App/Website to WhatsApp 我们可以使用自定义URL方案和Android意图系统与WhatsApp进行交互,但仍然不是WhatsApp API。

  8. Chat API daemon 可能是通过检查WhatsApp Web版本中的API调用创建的。与WhatsApp无关。

  9. WhatsBot 停用的WhatsApp机器人。在hackathon期间创建。

  10. No API claim WhatsApp联合创始人在一次会议上明确表示他们没有任何计划为WhatsApp提供API。

  11. Bot Ware 他们可能希望WhatsApp发布他们的聊天机器人平台API。

  12. Vixi 他们似乎在谈论某些可能适用于WhatsApp的平台。没有明确性。

  13. Unofficial API 这个API可以随时关闭。

    等等...


8
WhatsApp公司没有提供开放的API,但是Venomous团队在GitHub上提供了一个反向工程库。据我所知,这个库是使用PHP实现的。您可以在此处查看链接:https://github.com/venomous0x/WhatsAPI 希望这能有所帮助。

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