La API de WhatsApp no admite todos los mensajes disponibles en la aplicación de WhatsApp. Si intentas enviar uno de estos mensajes no admitidos, verás una alerta en la conversación que indica que el mensaje no es compatible.
Tipos de mensajes no admitidos
Actualmente, la API de WhatsApp no admite los siguientes tipos de mensajes:
- Ubicación en tiempo real
- Mensajes temporales
- Avisos y notificaciones de WhatsApp, por ejemplo:
- El número cambió
- La conversación usa cifrado de extremo a extremo
- Los mensajes temporales no son compatibles en esta conversación
Resolver errores de mensajes temporales
De forma predeterminada, los mensajes temporales están desactivados. Sin embargo, a veces un mensaje se envía como temporal por un error de la aplicación de WhatsApp. Esto puede ser difícil de desactivar durante una conversación.
Si ves el siguiente error: "Unsupported message: ephemeral", pide al contacto que haga lo siguiente:
- Desde su cuenta de WhatsApp, Ir a Configuración > Privacidad > Mensajes temporales
- Desactivar los mensajes temporales.
- Eliminar la conversación de WhatsApp con tu empresa.
- Iniciar una conversación nueva contigo.
Esto debería configurar la conversación para no usar mensajes temporales y deberías poder chatear con tu cliente con normalidad. Si el cliente quiere usar mensajes temporales, puedes indicarle que los active de nuevo después de que la conversación haya empezado.
Acerca de los errores de mensajes "Unsupported" o "Unknown"
Estos mensajes de error aparecen como alertas durante tu conversación con un contacto.
Este tipo de error ocurre porque WhatsApp aún no implementa una funcionalidad en su API para evitarlo. No hay una solución para esto, pero hay algunas alternativas comunes conocidas:
-
Ubicación en tiempo real
Si el cliente intenta enviar una ubicación en tiempo real, pídele que envíe su ubicación exacta en su lugar. -
Avisos de WhatsApp
Los avisos normalmente no aportan información útil a la conversación más allá de informar sobre privacidad, así que puedes ignorarlos.