在 Zapier 的 NodeJS 模块中发布表单数据
Posted
技术标签:
【中文标题】在 Zapier 的 NodeJS 模块中发布表单数据【英文标题】:POSTing form data in Zapier's NodeJS module 【发布时间】:2021-05-24 20:51:27 【问题描述】:这是我在 Zapier 的 NodeJS 模块中尝试的代码。但显然,您不能将 FormData
与 Zapier 一起使用。我尝试使用 const FormData = require('form-data');
添加模块,但 Zapier 告诉我它找不到该模块。当我不包含 require
时,我得到未定义 FormData。我的完整代码如下。在 Zapier 的 nodeJS 模块中的body
中发布表单数据是否有替代方法?
formData.append('api_key', 'XXX');
formData.append('sig', 'YYY');
formData.append('format','json');
formData.append('json','"id": "pleasedeletethis@gmail.com"');
const res = await
fetch('https://api.sailthru.com/user', method: 'POST', body: formData )
.then(function(res)
return res.json();
).then(function(json)
console.log(json);
);
return json;
【问题讨论】:
【参考方案1】:我最终通过使用 NodeJS zap 准备我需要的数据(需要一些 JS 操作)来解决这个问题,然后使用 Zapier 的 webhooks zap 发送实际数据,它允许您构建一个将所有数据作为表单数据的 POST .
【讨论】:
以上是关于在 Zapier 的 NodeJS 模块中发布表单数据的主要内容,如果未能解决你的问题,请参考以下文章
PHP:将表单数据发送到 php 脚本,然后将数据发布到另一个表单处理器,如 zapier.com?
如何使用 axios 将数据从 vuejs 表单提交到 zapier webhook?