有没有服务可以将API字符串响应转换为json响应?
我试图使用API来验证我的新闻稿的电子邮件地址,但API只返回一个字符串 我试图将其用于Zapier,但如果Zapier要对响应做任何有用的事情,它需要API返回json 有没有办法解决这个问题?例如,是否有一个服务基本上将结果字符串包装为json,以便Zapier可以使用结果 就像一个可以ping的服务,它将ping电子邮件验证服务的API端点,并在返回结果之前将结果转换为json有没有服务可以将API字符串响应转换为json响应?,json,string,api,zapier,Json,String,Api,Zapier,我试图使用API来验证我的新闻稿的电子邮件地址,但API只返回一个字符串 我试图将其用于Zapier,但如果Zapier要对响应做任何有用的事情,它需要API返回json 有没有办法解决这个问题?例如,是否有一个服务基本上将结果字符串包装为json,以便Zapier可以使用结果 就像一个可以ping的服务,它将ping电子邮件验证服务的API端点,并在返回结果之前将结果转换为json 谢谢大家! 这里是Zapier平台团队的David 我不知道你怎么称呼外部服务。这听起来像是在使用webhook
谢谢大家! 这里是Zapier平台团队的David 我不知道你怎么称呼外部服务。这听起来像是在使用webhook步骤,这可能就是响应被吃掉的原因(我们希望使用json或XML,尽管简单的文本支持不是一个坏主意——我要做一个说明) 这里最简单的解决方案可能是运行一个小的代码步骤。您可以提出相同的请求并控制结果。我们使用
fetch
库,因此它应该很简单。影响到:
fetch('https://emailservice.com?email=' + inputData.email)
.then(function(response) {
return response.text() // returns a promise
})
.then(function(text) {
callback(null, {result: text})
})
.catch(callback)
然后您应该能够像正常情况一样使用API响应 谢谢大卫,这真的很有帮助!我试试看:)