हैंडलिंग संदेश फेसबुक दूत से JSON वितरित

वोट
1

हाय मैं इतना है कि मैं भेज जब मुझे पता है कि छवियों की एक गैलरी प्रदान की गई है संदेशों अनुसरण कर सकते हैं संदेश मेरे बॉट के लिए फेसबुक दूत से JSON उत्तर वितरित पकड़ने की कोशिश कर रहा हूँ।

मैं पढ़ लिया है ( https://developers.facebook.com/docs/messenger-platform/webhook-reference/message-delivered ) और संदेश दिया JSON देख सकते हैं।

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

मैं सदस्यता ली है के लिए संदेश वितरण भी webhook।

मैं संदेश वितरण JSON लेकिन कोई भाग्य के साथ पकड़ने के लिए कोड लिखा है:

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

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

कोई भी सहायताकाफी प्रशंसनीय होगी।

30/10/2016 को 22:38
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
1

मैं सिर्फ टिप्पणी लेकिन यहाँ नए im होगा :)

यकीन नहीं im अगर आप bodyparser नहीं प्रयोग कर रहे हैं या लेकिन मैं bellow तरह req.body का निरीक्षण किया जाएगा

// 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');
    }
}
31/10/2016 को 00:17
का स्रोत उपयोगकर्ता

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