使用 Zapier + Prosperworks 获取 API 调用

Posted

技术标签:

【中文标题】使用 Zapier + Prosperworks 获取 API 调用【英文标题】:Fetch API call with Zapier + Prosperworks 【发布时间】: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。找不到资源。 好的,你应该在你的问题中注意到这一点。 【参考方案1】:

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

【讨论】:

谢谢尼尔。是的,请务必要求更改。如果您已经拨打了启用 zapier 的电话,那么让 zapier 修补程序以新的方式访问您应该没有任何不当之处。当我们创作时,我们会将我们的好东西发布给公众。所以所有好的都归于 PW

以上是关于使用 Zapier + Prosperworks 获取 API 调用的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Zapier 与我的 Java RESTful API 一起使用

使用 Zapier 集成向 Slack 频道消息添加按钮

如何使用 php 代码将 ZOHO CRM 与 Zapier 连接?

通过 Zapier 使用 GoCardless 支付

Zapier 自定义响应对象

在 Zapier 中解码原始数据