为什么我的Facebook Webhook订阅验证在我的ngrok URL上超时?

时间:2017-06-21 15:58:49

标签: facebook facebook-graph-api webhooks ngrok

在构建我的Web服务器的第一个版本时,我一直在使用ngrok几周,以便我可以从Facebook应用程序发送测试Webhooks。

直到今天,我总是可以使用新的自动生成的ngrok URL更新我的Webhooks订阅。但今天,当我尝试用我的Facebook App的Webhooks验证我的ngrok URL时,我没有从我的服务器得到它曾收到GET请求的指示,我一直收到超时消息:

  

无法验证网址。回调验证失败了   以下错误:curl_errno = 28; curl_error =操作超时   6001毫秒后收到0字节0; HTTP消息=   未知的响应代码

然而,当我使用Postman来访问相同的ngrok URL时,一切正常 - 我可以看到我正在取回挑战字符串,而我的服务器指示它收到了GET请求并使用200代码进行响应。自从我上次使用Facebook Webhooks(昨天)以来,我没有改变服务器中验证端点的逻辑。

图形API版本为2.9。我确保我正在使用ngrok提供的HTTPS URL,就像我一直在做的那样。

0 个答案:

没有答案