es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Facebook webhook no está recibiendo mensajes a través de Messenger.

Así que estoy tratando de obtener mensajes a través de un webhook de Messenger. Funciona bien localmente, pero cuando intento enviar un mensaje a través de Messenger, no ocurre la devolución de llamada (que es Heroku).
Estaba enviando los mensajes con una cuenta que no tenía ningún rol en la aplicación y que también era una cuenta de desarrollador con rol de administrador.
Me he suscrito a los eventos de mensajes, “postbacks”, entregas de mensajes, lecturas de mensajes, ecos de mensajes y eventos en espera para mi webhook y he agregado mi página a él. No creo que me esté faltando algo en particular.
… ¿un poco de ayuda, Capitán?

Edit: Ahora obtengo los mensajes enviados al hacer clic en el botón de prueba, pero no cuando otros desarrolladores envían mensajes a través de Messenger.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con los permisos de la cuenta de Facebook que estás utilizando para enviar mensajes. Asegúrate de que la cuenta que estás utilizando tiene los permisos necesarios para interactuar con la aplicación y sus webhooks.

    También verifica si la verificación del webhook está configurada correctamente con la URL y el token correctos.

    Además, puede ser útil habilitar el registro y la notificación de errores para comprender qué puede estar causando que el callback no se active en Heroku.

    Por último, vale la pena considerar la implementación de una lógica de reintento en caso de que el callback falle, para asegurarse de que la entrega del mensaje no se pierda.

Comments are closed.