有没有办法检测从 Zapier 到我的应用程序的 API 调用?
我在 Zapier 上创建了两个 zaps。创建从 Wrike 到 MyApp 的任务,反之亦然。
我得到了无限循环,因为当我在 Wrike 上创建任务时,它会自动在 MyApp 上创建。但是 Zapier 在 MyApp 上检测到新任务并在 Wrike 中创建新任务(相同任务)等等。
我正在考虑在任务对象(createdFromZapier)中添加新字段并按该字段过滤,但是还有其他方法可以处理这个吗?
有没有办法检测从 Zapier 到我的应用程序的 API 调用?
我在 Zapier 上创建了两个 zaps。创建从 Wrike 到 MyApp 的任务,反之亦然。
我得到了无限循环,因为当我在 Wrike 上创建任务时,它会自动在 MyApp 上创建。但是 Zapier 在 MyApp 上检测到新任务并在 Wrike 中创建新任务(相同任务)等等。
我正在考虑在任务对象(createdFromZapier)中添加新字段并按该字段过滤,但是还有其他方法可以处理这个吗?
以下是Zapier 团队的回答:
没有一个很好的方法来做到这一点 - 充其量,您可以在开发人员集成中设置用户代理标头,然后检查 API 服务器端的标头以检测何时来自 Zapier 的请求。
我们在https://zapier.com/help/troubleshoot/behavior/zap-is-stuck-in-a-loop提供了关于避免 Zap 循环的帮助指南,这可能会有所帮助。