Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Messenger应用程序反复调用webhook,使我的调试过程复杂化_Facebook_Bots_Facebook Messenger - Fatal编程技术网

Facebook Messenger应用程序反复调用webhook,使我的调试过程复杂化

Facebook Messenger应用程序反复调用webhook,使我的调试过程复杂化,facebook,bots,facebook-messenger,Facebook,Bots,Facebook Messenger,我目前正在开发我的First机器人 当我在bot应用程序的代码中添加断点时,从我的Facebook页面发送消息,调试器在该点停止,几秒钟后调试器再次在该点停止,这使得调试过程非常复杂 我理解这种情况,因为我没有通过返回状态码200来确认收到了消息,因此我的Facebook Messenger应用程序一直发送相同的请求 有没有办法设置我的Facebook Messenger应用程序,使其只调用我的webhook一次,或者延长调用我的webhook的时间 否则,有什么建议可以克服这一点吗?唯一的选择

我目前正在开发我的First机器人

当我在bot应用程序的代码中添加断点时,从我的Facebook页面发送消息,调试器在该点停止,几秒钟后调试器再次在该点停止,这使得调试过程非常复杂

我理解这种情况,因为我没有通过返回状态码200来确认收到了消息,因此我的Facebook Messenger应用程序一直发送相同的请求

有没有办法设置我的Facebook Messenger应用程序,使其只调用我的webhook一次,或者延长调用我的webhook的时间


否则,有什么建议可以克服这一点吗?

唯一的选择是在调试过程中webhook收到消息后立即发送200,这样您就可以逐步完成任何消息处理。

这两个都不可能。我正在跳过一些订阅字段,这会有所帮助……不,通过这些选项,您只需指定需要更新的数据类型。@amuramoto这是我在发布此问题之前想到的唯一选项,但正如您所说,这是解决我问题的唯一方法。感谢you@RedEagle我已经把我的评论作为一个答案转载了出来,这样其他人可以在需要的时候找到它。