Unofficial WhatsApp API
github.com
github.com
Fast-fwd 7-8 years, the same story, just different players. What's funnier is that WhatsApp actually uses modified XMPP software/protocol which should be open and free..
We get what we deserve.
What are the license specifications of XMPP?
May be for security research this can be useful of course. But proliferating it for general purpose usage is harmful.
Make a secure alternative and convince normals to use it and I'll gladly switch.
Because people use it, presumably. Federated XMPP: lovely, just fantastic. Next to no users.
Turns out my friend had changed the number, so the cell number was released and assigned to another user after few months but WhatsApp on my phone thought it was my friend on the other side.
That was when I knew WhatsApp is not revolutionary, it's just lazy, convenient and famous.
Whatsapp using it just show how bad its architecture is.
Someone ported the php implementation to Nodejs and made a working web client but it's broken now and is no longer maintained IIRC.
http://whatsapp.filshmedia.net/
You can take a look at its github repo and fix it yourself if you're familiar with Nodejs.
Wrapper is preferable in case you want to enhance the functionality provided by the whatsapp API.