使用 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 一起使用