Facebook chatbot utáni visszahívás nem rendelkezik a megfelelő adatstruktúrát nodejs

szavazat
2

Már végre webhook egy facebook chatbot PHP használatával laravel és minden jól működik, amikor az üzenetet az én bot kapok egy bejegyzést kérést várt adatok szerkezete és sikerül minden jól működik. Aztán akartam csinálni a webhook implementálás nodejs de amikor üzenetet én bot utáni kérés, hogy kapok nem az egyetlen várható lenne. Ez furcsa, mert tudtam, hogy érvényesítse a webhook a token. Már használják ugyanazt a Facebook app, és az oldal, amit használni a php végrehajtására, így nem gondolom, hogy a probléma ott van. Itt a kód a csomópont: http://pastebin.com/0GQcXdV2

Azt várnánk a kérelmet struktúrát kell: http://pastebin.com/GFU89LjA

de helyette ez: http://pastebin.com/51S7DrkG

Sajnálom, ha ez a kérdés úgy tűnik, hülye, és én valami hiányzik, nyilvánvaló, de nem tud rájönni, mi. Én ilyen új csomópont js lehet, hogy ez egy kezdő hiba, de ha valaki tudja megmondani, mit csinálok rosszul lenne nagyon méltányol. Előre is köszönöm

A kérdést 26/05/2016 13:31
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
1

Sikerült megoldani a problémát, importáló NPM test-elemző, és a kifejezett app használja visszatérő JSON. Az NPM dokumentációt a bodyParser objektum middleware gyárak, hogy ki a szervezet a kérelem és rendelje hozzá az req.bodyegyszerű szöveges, JSON, nyersen vagy URL kódolás formájában testet ( https://www.npmjs.com/package/body-parser ). Hogy megoldja a problémát én csak hozzá az alábbi két sornyi kódot:

var bodyParser = require('body-parser');
app.use(bodyParser.json());

További információ a test elemző megtalálható itt .

Válaszolt 26/05/2016 19:49
a forrás felhasználó

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