使用Webhook调用Zap时如何确定Zap是否关闭?

时间:2019-09-30 20:18:40

标签: zapier

我有一个来自.Net Web应用程序的有效的Zapier Webhook调用。但是,即使关闭了Zap,我也总是会收到“成功”消息。我认为这是有道理的-“成功”与Webhook本身有关,而不与Zap有关。 enter image description here

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

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

1 个答案:

答案 0 :(得分:0)

Zapier Platform团队的David在这里。

  

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

您在这里正确无误。钩子摄取与运行zaps分开进行。基本流程是这样:

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

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

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

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