Facebook chatbot sonrası geri arama nodejs doğru veri yapısına sahip değil

oy
2

Ben php laravel kullanarak facebook chatbot için webhook uyguladık ve beklediğimden veri yapısı ile bir post isteği alır ve tüm iyi çalışıyor olması yönetirken mesajı benim bot hepsi gayet iyi çalışıyor. Sonra nodejs kullanarak webhook uygulanmasını yapmaya çalışıyor ama ben mesajı benim bot ben beklenen biri değil almak sonrası isteği. Edildi Ben jetonu webhook doğrulamak mümkün olduğundan bu tür garip. Ben sorun olduğunu sanmıyorum bu yüzden php uygulanması için kullanılan aynı facebook app ve sayfayı kullandık. İşte düğümünde kod: http://pastebin.com/0GQcXdV2

Ben isteği yapısı olması beklenir: http://pastebin.com/GFU89LjA

ama bunun yerine bu var: http://pastebin.com/51S7DrkG

Bu soru aptal görünüyor ve ben belirgin bir şey eksik ama ne bilemiyorum eğer üzgünüm. Belki bu bir acemi hatadır, ama herkes yanlış yapıyorum bana söyleyebilir eğer çok mutluluk duyacağız yeni düğüme js sayılırım. Şimdiden teşekkürler

Oluştur 26/05/2016 saat 13:31
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

Ben npm vücut ayrıştırıcı ithal ederek benim sorunu çözmek ve benim ekspres uygulaması JSON dönen için kullanmak yapmak başardı. NPM belgelerine göre bodyParser nesne isteğe gövdesini ortaya çıkarmak ve atamak katman fabrikaları içerir req.body(düz metin, json, ham veya URL kodlayan bir şekilde vücutta https://www.npmjs.com/package/body-parser ). Benim sorunu çözmek için ben sadece aşağıdaki iki kod satırları ekledi:

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

Vücut ayrıştırıcı hakkında daha fazla bilgi bulunabilir burada .

Cevap 26/05/2016 saat 19:49
kaynak kullanıcı

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