gpt4 book ai didi

zapier - 为什么我的 Zapier 集成动态字段不起作用?

转载 作者:行者123 更新时间:2023-12-04 10:05:36 25 4
gpt4 key购买 nike

我构建了一个简单的 zapier 集成,它运行良好。但是,我正在添加动态字段。当我测试 zap 时,这一切似乎都完美无缺。我的动态表单字段和我预期的一样。

问题是将这些动态表单的值发送到我的 API。我正在使用 zapier 控制台,当我配置 API 请求时,我使用以下内容:

哪里body['custom_fields']应该发送我所有的动态字段甚至所有字段。但是当它击中我的 API 时 custom_fields参数为空。

const options = {
url: 'https://example_url/endpoint',
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': `Bearer ${bundle.authData.auth_token}`
},
body: {
'email': bundle.inputData.email,
'custom_fields': bundle.inputData

/**
I've tried the following with no luck:

'custom_fields': bundle.inputData.fields
'custom_fields': bundle.inputData.undefined
'custom_fields': bundle.inputData
*/
}
}

return z.request(options)
.then((response) => {
response.throwForStatus();
const results = response.json;

// You can do any parsing you need for results here before returning them

return results;
});

最佳答案

好几天后,这是最简单的答案。

显然对象不能通过参数发送。

所以而不是拥有

'custom_fields': bundle.inputData

我只是将整个对象添加到 params 中,它会处理所有的键和值
params: bundle.inputData

这是全身
const options = {
url: 'https://apiendpoint.com',
method: 'POST',
headers: {
'Authorization': `Bearer ${bundle.authData.auth_token}`
},
params: bundle.inputData,

}

return z.request(options)
.then((response) => {
response.throwForStatus();
const results = response.json;

// You can do any parsing you need for results here before returning them

return results;
});

关于zapier - 为什么我的 Zapier 集成动态字段不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61603815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com