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

Webhooks randomly stopped working. Integromat servers responding with 400 code. Custom Integromat app

我正在为我的 Integromat 应用程序开发即时触发器。我完成了其中的 2 个,当我开始第三个时,所有 webhook 都停止工作了。 我写邮件给support的大概情况,收到回复:

We can see in logs that webhooks fired from our end but your system returned us error 400 - it means that webhook works on our side but was not properly received on your servers side.

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

根据您从第 3 方技术支持处收到的回复判断,您的 webhook 代码中某处存在错误。
我要检查的第一件事当然是直接在您的 webhook 的“通信”选项卡中的代码,而且,如果此代码正在调用您编写的任何 IML 函数,您需要double-check IML 代码也没有失败。
您可以使用 Integromat Apps SDK VS Code 插件创建 IML 测试,以模拟传入 JSON 数据的函数调用(根据您正在实施的服务的文档),并查看此调用是否会产生某种结果出现意外错误。