Facebook Messenger webhook blir utløst av knappetrykk, men ikke fra tekstmelding

stemmer
3

Merkelig oppførsel.

Jeg har setup en bot for den nye Facebook Messenger, og det fungerer. Men nå, det bare utløser webhook innlegget metoden når jeg klikker på knappene som boten sendt. Hvis jeg sender en enkel tekstmelding via fb messenger det ikke utløser (hvis jeg sender den manuelt ved hjelp postbud for eksempel det fungerer).

Så, når innlegget mottar dette, fungerer det:

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

Hvis fb messenger sender dette, betyr det ikke nå mitt innlegg webhook metode.

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

Noen ide?

Publisert på 16/10/2016 klokken 02:51
kilden bruker
På andre språk...                            


1 svar

stemmer
3

Dette kan løses ved å abonnere på siden. Skjermbilde

Når du abonnerer på siden, vil du motta all den hendelsen fra den siden som du har sjekket - message_deliveries, meldinger, messaging_optins, messaging_postbacks, osv. til webhook url.

Svarte 20/12/2016 kl. 06:01
kilden bruker

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