Obtener mensajes de WhatsApp

¿Es posible crear un listener para obtener un mensaje de whatsApp en android?
Quiero decir como usted tiene un broadcastReceiver para escuchar SMS entrantes en android …

¿Se necesita alguna API para esa cosa, o es algo legal que hacer o necesito obtener cualquier permiso de whatsApp ?

WhatsApp no ​​publicó ninguna API oficial.

Hay esta API de código abierto para comunicarse con whatsapp, no es oficial y puede dejar de funcionar si Whatsapp actualizar sus protocolos.

https://github.com/venomous0x/WhatsAPI

En cuanto a la legalidad del uso de esta u otra API no oficial, depende del acuerdo de servicio que haya acordado con WhatsApp. Lea y vea si fruncen el ceño al usar sus protocolos de comunicación con clientes que no sean los suyos. Mi conjetura sería que no lo permiten.

ACTUALIZACIÓN: Este repositorio GitHub parece haber sido desconectado debido a amenazas legales.

Es posible, un ejemplo de una aplicación para Android que hace esto es Snowball – gestor de notificaciones básico que puede acceder al contenido del mensaje de WhatsApp. No estoy muy seguro de cómo funciona, pero la investigación Snowball para obtener más información sobre cómo funciona.

También es posible sin Android, el repositorio de código fuente de GitHub ha sido retirado y puesto de nuevo varias veces debido a amenazas legales.

Si lo hace, sin embargo, logrará conectarse a los servidores de WhatsApp para acceder a los mensajes entrantes y salientes con una aplicación de escritorio y no la ocultará bien, su cuenta se bloqueará. WhatsApp advierte cuentas que envían mensajes más rápido de lo que sería necesario para que una persona normal envíe – fácil de notar porque un humano toma tiempo para escribir, intenta retrasar los mensajes por un número aleatorio de segundos para tratar de ocultar esto. También tenga en cuenta que los términos de servicio de WhatsApp indican que no puede ejecutar ningún sistema automatizado que utilice el servicio, es decir, cualquier aplicación externa. Usted no puede usar el servicio para anunciar o spam (levanta banderas rojas bastante rápido y obtiene su cuenta bloqueada).

También hay otra biblioteca escrita en Python que puede utilizar escribir aplicación personalizada.

También tiene un cliente de terminal y lo ejecuta en modo interactivo y también es compatible con mensajería de grupo.

Hay un montón de problemas para arreglar. Sin embargo, no debe ser abusivo con el servicio whatsapp. No lo utilice para spam users.This es una biblioteca de ingeniería inversa y por lo tanto no oficial.

Aquí el enlace: – yowsup

  • Devolución de una imagen a whatsapp
  • Compartir imagen y texto a través de whatsapp
  • Envío de mensajes a través de WhatsApp
  • Cómo hacer whatsapp tipo de animación para abrir el menú de la barra de herramientas (barra de acción)
  • Cómo tener el icono de la barra de herramientas de la forma en que whatsapp tiene en android
  • Broadcast Receivers - WhatsApp y servicios similares
  • ¿Cómo se restablece el servicio de WhatsApp incluso si debo detener la aplicación?
  • Notificación como whatsapp o sms app android
  • Despliegue de diseño en una barra de herramientas con imágenes y texto e iconos en Android
  • ¿Cómo puedo compartir el texto de la aplicación en un número determinado?
  • Enviar enlace a Whatsapp a través de Android Intent
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.