Answer the question
In order to leave comments, you need to log in
How is the WhatsApp API today (Jurisprudence)?
Good afternoon! In short, there is a need in which the customer asks to develop a bot for mobile managers, including WhatsApp. Many developers who are advertised on these requests actually say that they can’t do anything for WhatsApp right now. I need
technically
- to understand what happened, what is the state of the WhatsApp API today
legally
- to form a competent message to the customer that this is not possible, because ....
And that's why this should be justified, not by linking to articles, but, for example , an official letter from WhatsApp containing something like "Dir Ivan Ivanov, in view of the fact that .... why don't you go. Sincerely, Your WhatsApp"
How to get it? Preferably step by step instructions
Answer the question
In order to leave comments, you need to log in
I was engaged in the same garbage, the most working and practical way is to write a constantly running service, it accepts requests via rest api, and inside a browser emulator with an open web version of WhatsApp.
Technically and legally for WhatsApp this is one nuance. The main monetization of WhatsApp is the WhatsApp Bussiness service, which makes it possible for several managers to communicate on a corporate account. To open API for bots to them is to create competitors for yourself. Therefore, all available WhatsApp API is the generation of a link to get into the dialogue.
2) there was a project on github from mgp25, but the author closed it because it was used for profit, try contacting him, maybe he will sell you a working code- it has not been updated for two years, WhatsApp has changed everything.
6) here is another one in python, but I'm not sure if it works to this day https://github.com/tgalal/yowsup- either works, but it is quickly banned
8) it seems there are services that allow you to send letters through them, not off.api from whatsapp, but not a crutch with an engineer- I tested two such services https://chat-api.com/ and www.apiwha.com . The first one is more stable and cheaper for the Russian-speaking audience, the second one is sending images.
Somewhere in the comments I read that for their own clients they add phones to black lists. There is a problem on the client side: the backup does not turn off and lasts indefinitely. He is stillborn.- bans are usually caught if a mailing list is sent to a client whose sender is not added to the list of dialogs. In this case, the client has a "Add to spam" button. If you catch three such clicks, then the device for WhatsApp is banned
I studied the issue and found that there is an open cross-platform solution for building integrations between different messengers: https://riot.im
The project is based on the matrix protocol: https://matrix.org (also open source)
But whatsapp support already exists for the matrix protocol , here is a link to the source: https://github.com/tulir/mautrix-whatsapp
List of all supported platforms (including telegram, rocketchat, slack and much more): https://matrix.org/docs/projects/ try-matrix-now.html
This thing (if you get it of course) potentially allows you to build your own hub into which all your messages merge centrally. With end-to-end encryption and data hosting, of course.
I have not yet mastered to assemble a prototype, but if someone succeeds, please unsubscribe how it is for you.
1) I wrote in WhatsApp - ignore.
2) there was a project on github from mgp25 , but the author closed it because it was used for profit, try contacting him, maybe he will sell you a working code
3) hire a reverse engineer and he will do everything for you (but this api must be constantly supported)
4) https://habrahabr.ru/post/212957/
5) if you manage to learn something from the WhatsApp itself (unless you call them in the office) - let me know, it's very interesting, because you yourself need to write bot of such
6) here is still in python, but I'm not sure if it works to this day https://github.com/tgalal/yowsup
7) about the reverse - you understand, one update in WhatsApp can put the application for a long time (until the engineers update your library
)
Hmm, I just read your question and read the answers to it more, I saw the answer from NikiCage and I agree with his answer, I honestly have nothing to add. I would even say that I learned a lot from his answer. The only thing I can add is that I also tested the ChatAPI and WAZUUP services, in which I liked the price in the first, and part of the functionality in the second. So I'm grateful for this answer.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question