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