使用Zapier + Prosperworks获取API调用

时间:2015-08-27 23:51:16

标签: post curl zapier fetch-api

我试图通过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");
  });

1 个答案:

答案 0 :(得分:1)

我是ProsperWorks开发人员API的首席工程师。 sideshowbarker是正确的;我们不接受Zapier的跨源请求。鉴于我们提供Zapier集成,或许我们应该。我将与开发团队联系起来,看看我们是否可以将其发布到即将发布的版本中:)