Facebook Messenger 的 Webhook 不验证 Laravel5.4
Posted
技术标签:
【中文标题】Facebook Messenger 的 Webhook 不验证 Laravel5.4【英文标题】:Webhook for Facebook Messenger doesn't validate Laravel5.4 【发布时间】:2018-03-08 11:58:51 【问题描述】:所以我尝试使用 Laravel 和 ngrok 制作一个 Facebook 聊天机器人。当我被要求为 Facebook Messenger API 设置 webhook 时,我使用 ngrok 转发我的 localhost。
问题是,它似乎无法验证设置 webhook 所需的回调 URL。我使用了这个链接:https://b509de71.ngrok.io,由 ngrok 生成。
这是我收到的错误消息:
无法验证 URL。响应与挑战不匹配, 预期值="211653810", 收到="\u003C!doctype html>\n\u003Ch..."
任何想法将不胜感激!
【问题讨论】:
【参考方案1】:所以,如果有人有同样的问题,我应该说这显然工作正常。就我而言,我做了一个额外的路由,我的函数所在的位置,我忘记添加到 URL 中。傻我... 所以这应该像这样验证并正常工作:https://b509de71.ngrok.io/testchat/
【讨论】:
以上是关于Facebook Messenger 的 Webhook 不验证 Laravel5.4的主要内容,如果未能解决你的问题,请参考以下文章
比微信落后了 Facebook Messenger上线移动支付
Facebook Messenger Delivery 回调随机丢失