Taşıma mesajı Facebook messenger den JSON teslim

oy
1

Ben görüntülerin bir galeri kılındığını biliyoruz iletileri takip göndermek böylece Merhaba benim bot için Facebook messenger den JSON yanıtı teslim mesaj yakalamaya çalışıyorum.

Okudum ( https://developers.facebook.com/docs/messenger-platform/webhook-reference/message-delivered ) ve JSON teslim mesajı görebilirsiniz.

{
   sender:{
      id:USER_ID
   },
   recipient:{
      id:PAGE_ID
   },
   delivery:{
      mids:[
         mid.1458668856218:ed81099e15d3f4f233
      ],
      watermark:1458668856253,
      seq:37
   }
}

mesajın gönderilmesi de webhook I abone olmuş.

Hayır şans ile mesaj iletim JSON ama yakalamak için kod yazdım:

// handler receiving messages
app.post('/webhook', function (req, res) {

     if(req.hasOwnProperty('watermark')){
       console.log('message delivery found');
     }
}

Herhangi bir yardım çok takdir edilecektir.

Oluştur 30/10/2016 saat 22:38
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

Sadece yorum ama burada yeni im olur :)

Eğer bodyparser kullanmadığınız veya emin değilim im ama bağırma gibi req.body incelemek istiyorum

// add this to the app file

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

app.post('/webhook', function (req, res) {
    console.log(req.body); // inspect the body data
    if(req.body.delivery && req.body.delivery.watermark)
        console.log('message delivery found');
    }
}
Cevap 31/10/2016 saat 00:17
kaynak kullanıcı

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