0

我有一个来自 .Net Web 应用程序的有效 Zapier Webhook 调用。但是,即使关闭 Zap,我也总是收到“成功”。我认为这是有道理的——“成功”与 webhook 本身有关,而不是 Zap。 在此处输入图像描述

在我的 .Net Web 应用程序中,如果 zap 关闭,我想引发异常。如何确定 Zap 是否已关闭?

我认为这个答案可能在一些 Zapier 文档中,但我看不到受到打击(我对 Zapier 有点陌生)。

4

1 回答 1

0

大卫在这里,来自 Zapier 平台团队。

“成功”与 webhook 本身有关,而不是 Zap。

你在这里是正确的。钩子摄取与运行 zaps 分开发生。基本流程是这样的:

  1. 钩子到了
  2. 我们记录下来,放入处理队列
  3. 如果发生没有错误,我们会响应“成功”(它基本上总是应该的,我们不想错过钩子!)
  4. 一个钩子到达我们队列的前面,我们找到相关的zap并使用钩子作为输入运行它。

由于第 3 步发生在第 4 步之前,很遗憾,我们无法在初始响应中返回任何有关钩子的信息。它是这样设计的,因此我们可以非常快速地处理大量的钩子。如果我们不得不等待 Zap 查询,它会大大减慢这个过程。

好消息是,您可以发送所有喜欢的钩子,我们将忽略不相关的钩子。

对不起,我没有更好的答案!

于 2019-10-02T14:21:54.863 回答