Zapier Webhooks 和 AJAX 请求

Bar*_*amo 2 javascript ajax zapier

有没有办法从客户端应用程序触发 Zapier webhooks?

我似乎无法发出成功的 AJAX 请求并且总是得到:

XMLHttpRequest cannot load https://zapier.com/hooks/catch/..... 
The request was redirected to 'https://zapier.com/hooks/catch/..../', 
which is disallowed for cross-origin requests that require preflight. 
Run Code Online (Sandbox Code Playgroud)

小智 5

截至 2016 年 1 月 15 日,Zapier 不支持使用来自浏览器的 POST 请求捕获网络钩子(由于浏览器的预检请求需要 CORS 标头)。

带有查询字符串值的 GET 请求将起作用。


jon*_*erl 5

Zapier 不支持 CORS。我让它发挥作用的方法是使用图像。

var newImage = new Image();
newImage.src = "https://zapier.com/hooks/catch/myhook?param=one";
Run Code Online (Sandbox Code Playgroud)

或者

<img height="0" width="0" src="https://zapier.com/hooks/catch/myhook?param=one">
Run Code Online (Sandbox Code Playgroud)