我正在尝试创建一个类似于“WhatsApp web”的 WhatsApp 客户端,用户可以登录并接收消息。到目前为止,我找到的唯一选项是 whatsapp-web.js。 问题是它在后台使用 WhatsApp 网络,可能会被 WhatsApp 禁止。
有什么正确的方法可以实现这个目标吗?
不,不幸的是没有,WhatsApp 是一款专有软件,Facebook/Meta 已经明确表示他们没有兴趣为希望构建自定义客户端的普通用户提供稳定的 API。
您可以尝试自己对他们的 API 进行逆向工程,但在测试/刺激他们的服务器的过程中,他们很有可能会注意到并阻止您。可以说,您最好的选择确实是
whatsapp-web.js
,它已经为您完成了 Whatsapp Web 客户端逆向工程的大部分工作。
当然
whatsapp-web.js
不受Whatsapp官方支持,可能会损坏或导致您的帐户被禁止,所以它实际上只适合个人爱好项目,绝对不应该用于任何重要的事情。