我试图通过Zapier的Code调用Prosperworks API。我可以通过curl轻松完成这项工作,但是对于我的生活来说,使用fetch无法使用此POST调用。以下是我得到的......任何帮助表示感谢。感谢
fetch('https://api.prosperworks.com/developer_api/v1/people/fetch_by_email', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-PW-AccessToken': 'API_TOKEN',
'X-PW-Application': 'developer_api',
'X-PW-UserEmail': 'EMAIL'
},
body: JSON.stringify({'email': input.email})
}).then(function(res) {
var people_id = res.id;
return res.json();
}).then(function(body) {
callback(null, {id: 1234, rawHTML: body});
}).catch(function(error) {
callback("error");
});
答案 0 :(得分:1)
我是ProsperWorks开发人员API的首席工程师。 sideshowbarker是正确的;我们不接受Zapier的跨源请求。鉴于我们提供Zapier集成,或许我们应该。我将与开发团队联系起来,看看我们是否可以将其发布到即将发布的版本中:)