Facebook Messenger web hook se desencadena por clic de botón, pero no de mensaje de texto

votos
3

extraño comportamiento.

He fijado un bot para el nuevo Facebook Messenger y está trabajando. Pero ahora, sólo se activa el procedimiento de después web hook al hacer clic en los botones que envía el robot. Si envío un mensaje de texto simple a través de mensajería fb no acciona (si envío de forma manual utilizando cartero, por ejemplo, funciona).

Así, cuando el puesto recibe esto, funciona:

{  
   object:page,
   entry:[  
      {  
         id:526506374188753,
         time:1476539505993,
         messaging:[  
            {  
               recipient:{  
                  id:123123123123
               },
               timestamp:1476539505993,
               sender:{  
                  id:123123123123
               },
               postback:{  
                  payload:someparameterId
               }
            }
         ]
      }
   ]
}

Si mensajero fb envía esto, no llega a mi método de post web hook.

{  
   object:page,
   entry:[  
      {  
         id:526506374188753,
         time:1475591255490,
         messaging:[  
            {  
               sender:{  
                  id:123123123123
               },
               recipient:{  
                  id:123123123123
               },
               timestamp:1475591255378,
               message:{  
                  mid:mid.1475591255319:16b11b18bd2174bf78,
                  seq:141,
                  text:hi bot!
               }
            }
         ]
      }
   ]
}

¿Alguna idea?

Publicado el 15/10/2016 a las 23:51
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
3

Esto se puede solucionar mediante la suscripción de la página. Captura de pantalla

Cuando se suscribe a la página, recibirá todo el evento de esa página que se haya comprobado - message_deliveries, mensajes, messaging_optins, messaging_postbacks, etc. a su url web hook.

Respondida el 20/12/2016 a las 03:01
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more