Facebook Messenger webhook se déclenche par le bouton clic, mais pas de message texte

voix
3

comportement bizarre.

J'ai installé un bot pour le nouveau Facebook Messenger et il fonctionne. Mais maintenant, il déclenche juste la méthode post webhook lorsque je clique sur les boutons que le bot envoyé. Si j'envoie un simple message texte par messagerie fb il ne déclenche pas (si je l' envoie manuellement à l' aide postman par exemple , il fonctionne).

Ainsi, lorsque le poste reçoit, il fonctionne:

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

Si messager fb envoie cela, il ne parvient pas à ma méthode post webhook.

{  
   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!
               }
            }
         ]
      }
   ]
}

Une idée?

Créé 16/10/2016 à 02:51
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
3

Cela peut être corrigé en vous inscrivant à la page. Capture d'écran

Lorsque vous vous abonnez à la page, vous recevrez tous les événements de cette page que vous avez vérifié - message_deliveries, messages, messaging_optins, messaging_postbacks, etc. à votre url webhook.

Créé 20/12/2016 à 06:01
source utilisateur

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