Zapier 错误 "You must return a single object or array of objects."
Zapier error "You must return a single object or array of objects."
我正在尝试制作一个 POST 数据到我的 API 的 Zap,在我这边做了一些事情之后,我的 API returns 一个 HTTP200 状态代码.我这边一切正常,但 Zapier 一直返回 "You must return a single object or array of objects" 错误。我的代码(Zapier 端)有问题吗?
这里是:
if(inputData.Status === "Accepted"){
var data = {
TypeTemplate: 1,
Date: inputData.Date,
DocteurExterneID: inputData.DocteurExterneID,
NomDuDocteur: inputData.NomDuDocteur,
NomDuClient: inputData.NomDuClient,
CourrielClient: inputData.CourrielClient,
Prix: inputData.Prix
};
fetch('http://myapiurl/Zapier/', {
method: 'POST',
body: JSON.stringify(data),
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
}).then(function (res) {
return {result:true};
}).catch(function(error) {
callback(error);
});
}
您必须更改以下行:
return {result:true};
至
callback(null, res.text());
我正在尝试制作一个 POST 数据到我的 API 的 Zap,在我这边做了一些事情之后,我的 API returns 一个 HTTP200 状态代码.我这边一切正常,但 Zapier 一直返回 "You must return a single object or array of objects" 错误。我的代码(Zapier 端)有问题吗?
这里是:
if(inputData.Status === "Accepted"){
var data = {
TypeTemplate: 1,
Date: inputData.Date,
DocteurExterneID: inputData.DocteurExterneID,
NomDuDocteur: inputData.NomDuDocteur,
NomDuClient: inputData.NomDuClient,
CourrielClient: inputData.CourrielClient,
Prix: inputData.Prix
};
fetch('http://myapiurl/Zapier/', {
method: 'POST',
body: JSON.stringify(data),
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json'
}
}).then(function (res) {
return {result:true};
}).catch(function(error) {
callback(error);
});
}
您必须更改以下行:
return {result:true};
至
callback(null, res.text());