gpt4 book ai didi

json - 处理从 Facebook Messenger 传递的 JSON 消息

转载 作者:太空宇宙 更新时间:2023-11-04 00:32:49 40 4
gpt4 key购买 nike

您好,我正在 try catch Facebook Messenger 为我的机器人传递的 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');
}
}

任何帮助将不胜感激。

最佳答案

我只是发表评论,但我是新来的:)

我不确定您是否使用 bodyparser,但我会像下面这样检查 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');
}
}

关于json - 处理从 Facebook Messenger 传递的 JSON 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40334417/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com