web-dev-qa-db-fra.com

WhatsApp propose-t-il une API ouverte?

Je me demande s'il existe une API ouverte pour accéder à WhatsApp via un protocole Internet? La question concrète est:

  1. Est-il possible d'envoyer un message à une liste d'utilisateurs WhatsApp à partir d'un serveur Internet?
  2. Existe-t-il un concept ouvert pour l'authentification?
  3. Ou bien WhatsApp est-il à la fin un système fermé sans API ouverte via un protocole Internet?
30
Ralph
  1. est la bonne réponse. WhatsApp est intentionnellement un système fermé sans API pour l'accès externe.

Il y avait plusieurs projets disponibles qui ont procédé à une ingénierie inverse des interfaces de service Web WhatsApp. Cependant, à ma connaissance, ils sont maintenant tous abandonnés/supprimés en raison d'une action en justice intentée contre eux par WhatsApp.

Pour les applications de téléphonie mobile, une URL-Scheme-API limitée est disponible sur IPhone et Android (également possible avec Android).

12
PhilS

1) Cela semble possible. Cette information sur Github explique comment créer un programme Java) permettant d'envoyer un message à l'aide du protocole de cryptage Whatsapp de WhisperSystems.

2) Non. Voir le Livre blanc sur la sécurité WhatsApp .

3) Voir n ° 1.

5
maso

WhatsApp n'a pas d'API disponible pour un usage public. Comme vous le dites, c'est un système fermé.

Cependant, ils fournissent plusieurs autres moyens d'interaction de votre application iPhone avec WhatsApp: via des modèles d'URL personnalisés, une extension de partage et via l'API Document Interaction.

Voir cette WhatsApp FAQ article.

5
Munesawagi