我正在使用Zapier的CLI开发人员工具包来创建一些应用程序。但是当我创建一个"新对象"触发器时,官方文档中提供的 url 看起来就像一个"全部获取"触发器:
method: 'GET',
url: 'http://example.com/api/objects'
似乎 Zapier 不会知道何时立即创建新对象,相反,Zapier 每 5 分钟检查一次所有对象。
他们的计划显示,即使是最昂贵的计划也可以每 5 分钟提供一次检查。
那么如何创建即时触发器呢?也就是说,每当在我的应用程序中创建对象时,我都想向 Zapier 发送请求。
使用 Webhook 也称为 RestHook,您可以在 Zapier 中创建即时触发器。如果您的 API 不支持 Webhook,请首先在您的 API 中实现 Webhook
您可以在 https://realtimeapi.io/hub/rest-hooks/找到
有关Webhooks的更多信息
这是一个实现了
即时触发的Zapier示例应用程序https://github.com/zapier/zapier-platform-example-app-rest-hooks
关于 RstHook
的 Zapier 文档https://zapier.com/developer/documentation/v2/rest-hooks/
如果您希望触发器立即触发,则需要使用 Webhook。
https://github.com/zapier/zapier-platform-example-app-rest-hooks
Webhooks 通过使用 catchook zapier 方法非常适合这种情况
有时为了节省时间,我们使用电子邮件,因为触发电子邮件是即时的,我们发送主题和内容中的对象,然后在解析或格式化程序中裁剪它们