有没有一种方法可以从客户端应用程序中触发Zapier webhook?
我似乎不能成功地发出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. 发布于 2016-01-16 11:45:42
截至2016年1月15日,Zapier不支持使用来自浏览器的POST请求捕获webhook (由于浏览器的印前检查请求需要CORS标头)。
不过,带有查询字符串值的GET请求将会起作用。
发布于 2016-03-10 08:20:26
Zapier不支持CORS。我的工作方式是使用一个图像。
var newImage = new Image();
newImage.src = "https://zapier.com/hooks/catch/myhook?param=one";或
<img height="0" width="0" src="https://zapier.com/hooks/catch/myhook?param=one">发布于 2017-03-15 01:36:43
这对我来说很有效:
try {
var xhr = new XMLHttpRequest();
xhr.open("POST", "https://zapier.com/hooks/catch/myhook");
xhr.send(JSON.stringify({data: "example"}));
console.log("Pushed to Zapier successfully!");
} catch(e) {
console.error(e);
}https://stackoverflow.com/questions/24550463
复制相似问题