【问题标题】:Webhooks randomly stopped working. Integromat servers responding with 400 code. Custom Integromat appWebhooks 随机停止工作。 Integromat 服务器响应 400 代码。自定义 Integromat 应用程序
【发布时间】:2021-01-05 02:22:20
【问题描述】:

我正在为我的 Integromat 应用程序开发即时触发器。我完成了其中的两个,当我开始第三个时,所有的 webhook 都停止了工作。 我写了一封邮件给支持者关于这种情况并收到了答复:

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

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

【问题讨论】:

  • 您必须向我们展示您的代码,否则我们无法为您提供帮助,但从您到目前为止告诉我们的情况来看,很明显,问题出在您的代码中。它返回 400。这意味着您的应用期望的请求与其 webhook 发出的请求不同。

标签: integromat integromat-apps


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    相关资源
    最近更新 更多