gpt4 book ai didi

javascript - Zapier CLI 中触发器的过滤器响应

转载 作者:太空宇宙 更新时间:2023-11-04 02:07:31 24 4
gpt4 key购买 nike

我正在使用Zapier Platform CLI我在触发正确的触发器时遇到问题。

我正在使用遗留代码库。创建 Webhook 时,所有事件都会转到您提供的 URL。您不能只订阅一个事件。

考虑到这一点,我创建了一个 RESTHook我们的应用程序中的 - 样式 Controller 。您可以在 Webhook 上执行 CRUD 操作,但您仍然会订阅每个事件。但是,每个事件在响应中都有其名称,如下所示:

{
"事件": "用户.创建",
“id”:0,
//...
}

简而言之,这就是我想知道的:

过滤事件以便每个触发器仅响应适当的事件的首选方法是什么?我不希望 order.create 触发器在 user.update 上触发。

我查看了示例和文档,但找不到任何涉及此的内容。任何建议或链接表示赞赏!

谢谢!

最佳答案

这里是 David,来自 Zapier 平台团队。抱歉,这里的循环速度较慢。

最简单的方法是使用钩子(Hook)的 perform 函数(有一个示例 here )。

你的代码应该是这样的

if (bundle.cleanedRequest.event !== 'order.create') {
return [] // noop
}

// process hook into order
return [order]

希望能解决这个问题。​如果您还有其他问题,请告诉我!

关于javascript - Zapier CLI 中触发器的过滤器响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43665778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com