【问题标题】:Fetch API call with Zapier + Prosperworks使用 Zapier + Prosperworks 获取 API 调用
【发布时间】:2015-11-22 12:51:26
【问题描述】:

我正在尝试通过 Zapier 的代码调用 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");
  });

【问题讨论】:

  • 运行该代码时遇到什么错误?
  • 404。找不到资源。
  • 好的,你应该在你的问题中注意到这一点。

标签: post curl zapier fetch-api


【解决方案1】:

我是 ProsperWorks 开发人员 API 的首席工程师。 sideshowbarker 是正确的;我们不接受来自 Zapier 的跨域请求。不过,鉴于我们提供 Zapier 集成,也许我们应该这样做。我会向开发团队提出来,看看我们是否可以将其发布到即将发布的版本中:)

【讨论】:

  • 谢谢尼尔。是的,请务必要求更改。如果您已经拨打了启用 zapier 的电话,那么让 zapier 修补程序以新的方式访问您应该没有任何不当之处。当我们创作时,我们会将我们的好东西发布给公众。所以所有好的都归于 PW
猜你喜欢
  • 2022-01-13
  • 2020-04-03
  • 2021-01-11
  • 2019-07-31
  • 2021-09-25
  • 1970-01-01
  • 2019-12-24
  • 2018-07-31
  • 2020-07-17
相关资源
最近更新 更多