Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过Zapier代码发布到Webhooks_Javascript_Json_Webhooks_Zapier - Fatal编程技术网

Javascript 通过Zapier代码发布到Webhooks

Javascript 通过Zapier代码发布到Webhooks,javascript,json,webhooks,zapier,Javascript,Json,Webhooks,Zapier,我很难从Zapier的Javascript代码步骤中获得一个Webhook来发布。我需要使用代码步骤,因为我想将变量信息发送到同一个Webhook。我相信我已经找到了一种将我想要的数据发送到Webhook的方法 fetch('https://hooks.zapier.com/hooks/catch/974762/krbqch/', { method: 'POST', body: 'a=1, another: textfield'}) .then(function(res)

我很难从Zapier的Javascript代码步骤中获得一个Webhook来发布。我需要使用代码步骤,因为我想将变量信息发送到同一个Webhook。我相信我已经找到了一种将我想要的数据发送到Webhook的方法

fetch('https://hooks.zapier.com/hooks/catch/974762/krbqch/', { method: 
   'POST', body: 'a=1, another: textfield'})
        .then(function(res) {
            return res.json();
        }).then(function(json) {
            console.log(json);
        }).then(function() {
        callback();
      })
      .catch(callback);
我收到一个错误,该错误声明为“错误:
您必须返回单个对象或对象数组。我只是不确定那是什么。希望我能得到一些帮助。

这里是大卫,来自Zapier平台团队

最大的问题是调用
回调
函数时没有任何参数。您希望不传递任何内容(
callback(null,{})
),或者使用一些数据调用它(
callback(null,{response:json})

无论哪种方式,如果函数成功退出,第一个参数必须是
null
。在那之后,我会看看你的
身体。现在,您正在以两种不同的方式设置值(
=
),这让人感觉它不会达到您期望的效果

综上所述,通过映射前面步骤中的值,您仍然可以在Webhook步骤中使用变量数据(比代码更容易配置)。这可能是一个更简单的方法


​如果你还有其他问题,请告诉我

很好,很好。唯一的问题是Webhook不会接收数据,除非我将另一个zap设置为捕获原始钩子,并且它不会分离头。你们两个可以共享一个完整的工作示例代码吗?谢谢!:)