如何解决在 Zapier 的 NodeJS 模块中发布表单数据
这是我在 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;
解决方法
我最终通过使用 NodeJS zap 准备我需要的数据(需要一些 JS 操作)来解决这个问题,然后使用 Zapier 的 webhooks zap 发送实际数据,它允许您使用所有数据作为表单数据构建一个 POST .
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。