微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Zapier 的 NodeJS 模块中发布表单数据

如何解决在 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 举报,一经查实,本站将立刻删除。