Zapier - 创建即时触发器

Zapier - Create Instant Triggers

我正在使用 Zapier 的 CLI 开发工具包来创建一些应用程序。但是当我创建一个 "new object" 触发器时,官方文档中提供的 url 看起来就像一个 "get all" 触发器:

method: 'GET',
url: 'http://example.com/api/objects'

Zapier 似乎不知道何时会立即创建新对象,相反,Zapier 每 5 分钟检查一次所有对象。

他们的 plans 表明即使是最昂贵的计划也只能提供每 5 分钟检查一次。

那么如何创建即时触发器?也就是说,每次在我的应用程序中创建一个对象时,我都想向 Zapier 发送一个请求。

如果您希望触发器立即触发,您需要使用 Webhooks。

https://github.com/zapier/zapier-platform-example-app-rest-hooks

使用也称为 RestHook 的 Webhook,您可以在 Zapier 中创建即时触发器。 如果您的 API 不支持 Webhook,那么首先在您的 API

中实现 webhook

您可以在
https://realtimeapi.io/hub/rest-hooks/

找到更多关于 Webhook 的信息

这是一个实现了即时触发的 Zapier 示例应用程序
https://github.com/zapier/zapier-platform-example-app-rest-hooks

关于 RstHook 的 Zapier 文档
https://zapier.com/developer/documentation/v2/rest-hooks/

通过使用 catchook zapier 方法,Webhooks 非常适合这种情况

有时 time-saving 我们使用电子邮件,因为触发电子邮件是即时的,我们发送主题和内容中的对象,然后我们在解析器或格式化程序中裁剪它们