Webhooks随机停止工作 Integromat服务器响应400个代码自定义Integromat应用

问题描述

我正在为我的Integromat应用程序开发即时触发器。我完成了其中的2个,而当我开始第三个时,所有的webhooks都停止了工作。 我写信给有关情况的支持并收到了答案:

我们可以在日志中看到从我们的末端触发了网络钩子,但是您的系统 向我们返回了错误400-这意味着webhook在我们这边工作,但是 在服务器端未正确接收。

那么为什么Integromat可以回答400个代码错误还是我的错误?从那一刻起,我就尝试使用新帐户,但是问题仍然存在。 有什么建议吗?

解决方法

从您收到的第三方技术支持的答复来看,您的Webhook代码中存在错误。
我要检查的第一件事当然是直接在Webhook的“通讯”选项卡中的代码,而且如果此代码正在调用您编写的任何IML函数,则需要仔细检查IML代码是否不是也会失败。
您可以使用Integromat Apps SDK VS Code插件创建一个IML测试,以使用传入的JSON数据模拟函数调用(根据您所实现的服务的文档),并查看该调用是否导致某种意外错误