WhatsApp 是不是提供开放 API? [关闭]

Posted

技术标签:

【中文标题】WhatsApp 是不是提供开放 API? [关闭]【英文标题】:Does WhatsApp offer an open API? [closed]WhatsApp 是否提供开放 API? [关闭] 【发布时间】:2016-09-01 20:45:59 【问题描述】:

我想知道是否有一个开放的 API 可以通过互联网协议访问 WhatsApp? 具体问题是:

    有没有办法从互联网服务器向 WhatsApp 用户列表发送消息? 是否有任何开放的身份验证概念? 或者 - WhatsApp 最终是否是一个封闭系统,没有任何通过互联网协议开放的 API?

【问题讨论】:

问题已经结束,但我想在这里提一下,WhatsApp 现在推出了“WhatsApp Business”。有关如何使用它的更多信息,请在下面的链接中找到:- [firstpost.com/tech/news-analysis/… [blog.whatsapp.com/10000633/… [whatsapp.com/business/] 您现在可以使用wassenger.com,它提供了一个简单的HTTP API 来发送消息。它不是官方产品,但它可以工作并且不需要企业帐户。 请在这里找到一些有用的资源:@​​987654325@ 和 whatsapp.com/business/api 我已经在 GitHub 上为“WhatsApp Business API”创建了一个 OpenAPI 规范:unblu.github.io/WhatsApp-Business-API-OpenAPI随时贡献。 1:见twilio.com/whatsapp“WhatsApp官方支持” 【参考方案1】:

WhatsApp 没有有可供公众使用的 API。正如你所说,它是一个封闭的系统。

然而,它们提供了几种其他方式让您的 iPhone 应用程序可以与 WhatsApp 交互:通过自定义 URL 方案、共享扩展和通过文档交互 API。

See this WhatsApp FAQ article.

【讨论】:

【参考方案2】:
    是正确答案。 WhatsApp 故意是一个封闭系统,没有用于外部访问的 API。

有 several projects available 对 WhatsApp 网络服务接口进行了逆向工程。但是,据我所知,由于 WhatsApp 对它们采取了法律行动,它们现在都已停产/失效。

对于手机应用程序,IPhone 和 android 上提供了有限的 URL-Scheme-API(Android 意图也可能)。

【讨论】:

WhatsApp (Facebook),于 18 年 8 月发布公共 API:whatsapp.com/business/api 和 developers.facebook.com/docs/whatsapp【参考方案3】:

1) 看起来可能。 This info on Github 描述了如何创建一个 java 程序来使用 WhisperSystems 的 whatsapp 加密协议发送消息。

2) 没有。见whatsapp security white paper。

3) 参见 #1。

【讨论】:

以上是关于WhatsApp 是不是提供开放 API? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Agora.io 是不是提供类似 whatsapp 的通话功能?

Laravel 5 android 聊天与推送通知,如 Whatsapp

哪个网站免费提供带有API的电影信息? [关闭]

Android Whatsapp/聊天示例 [关闭]

使用whatsapp API在whatsapp号码上发送消息

iOS的通知:如何WhatsApp的接收通知,并强制关闭,即使他们以后的过程?