如何将node.js webhook链接到我的Facebook应用程序的messenger API?

时间:2016-05-01 11:08:37

标签: node.js facebook heroku messenger chatbot

我无法将我的node.js服务器链接到我的Facebook应用程序的messenger web hook。如果我尝试在null调用中验证请求,则在尝试验证和保存Web挂钩时,Facebook会向我发送页面未找到错误。如果我将代码放在'/webhook'调用中,即'/'调用,则在保存Web挂钩时会出现内部服务器错误。我的应用程序托管在Heroku上。在检查英雄日志时,我看到了这个错误。

参考错误:

  

未定义集线器

它指向这一行:

app.get('/',...)

我的代码是:

res.send(hub.query['hub.challenge'])

1 个答案:

答案 0 :(得分:3)

hub.query替换为req.query您尝试访问不存在的对象。