我正在构建一个 Zapier 应用程序,尝试从 fetch 获取并解析 XML 响应,但无法成功。请问有什么帮助吗?
我正在构建一个 Zapier 应用程序,尝试从 fetch 获取并解析 XML 响应,但无法成功。请问有什么帮助吗?
我认为OP正在使用返回XML的基于SOAP的API。您可以使用pixl-xml lib。只需在应用程序源目录中执行npm install pixl-xml
,然后在CLI应用程序中使用该库。希望这可以帮助到您。代码来自CLI文档。
const xml = require('pixl-xml');
const App = {
// ...
afterResponse: [
(response, z, bundle) => {
response.xml = xml.parse(response.content);
return response;
}
]
// ...
};
大家好,我是 Zapier 平台团队的 David。
我不确定你具体遇到了什么问题,但我们听说有人使用 xml2js
npm 包成功解析 xml。
npm install -S xml2js
。项目页面上有代码片段:https://github.com/Leonidas-from-XIV/node-xml2js - xavdid