从 Hunter.io 用户获取电子邮件 Zapier 代码步骤
Get Email From Hunter.io user Zapier Code Step
我正在尝试使用 Zapier 调用 Hunter.io API 和 return 第一封电子邮件。由于 Zapier 非常线性,我需要能够 return 个人电子邮件。当我 运行 出现以下错误时,“我们无法发送您的测试。请重试。错误:
你必须 return 单个对象或对象数组。”我意识到我把我的 API 键放在那里 - 它只链接到免费版本所以不要疯狂 :-)。
感谢任何帮助。
fetch('https://api.hunter.io/v2/domain-search?domain=' + inputData.website + '&api_key=11b44ca200c3b3ac0b5cf08091bce3346acd2ed3')
.then(function(res) {
return res.json();
})
.then(function(json) {
console.log(json);
callback(null, json.emails);
})
.catch(callback);
来自 Zapier 平台团队的大卫。
幸运的是,这是一个简单的修复 - 看起来返回的 json 具有顶级 data
和 meta
键,前者具有 emails
,你正在寻找。如果您将成功的回调更改为
callback(null, json.data.emails)
你应该可以开始了。 请注意后续步骤将 运行 对每个 运行 zap 期间返回的每封电子邮件进行处理,并且不会发生重复数据删除。确保下游的任何事情都可以发生而不会产生任何后果!
此外,您肯定希望在解决此问题后重新生成 API 密钥。绝对不是你想要四处漂浮的东西。 :)
我正在尝试使用 Zapier 调用 Hunter.io API 和 return 第一封电子邮件。由于 Zapier 非常线性,我需要能够 return 个人电子邮件。当我 运行 出现以下错误时,“我们无法发送您的测试。请重试。错误: 你必须 return 单个对象或对象数组。”我意识到我把我的 API 键放在那里 - 它只链接到免费版本所以不要疯狂 :-)。
感谢任何帮助。
fetch('https://api.hunter.io/v2/domain-search?domain=' + inputData.website + '&api_key=11b44ca200c3b3ac0b5cf08091bce3346acd2ed3')
.then(function(res) {
return res.json();
})
.then(function(json) {
console.log(json);
callback(null, json.emails);
})
.catch(callback);
来自 Zapier 平台团队的大卫。
幸运的是,这是一个简单的修复 - 看起来返回的 json 具有顶级 data
和 meta
键,前者具有 emails
,你正在寻找。如果您将成功的回调更改为
callback(null, json.data.emails)
你应该可以开始了。 请注意后续步骤将 运行 对每个 运行 zap 期间返回的每封电子邮件进行处理,并且不会发生重复数据删除。确保下游的任何事情都可以发生而不会产生任何后果!
此外,您肯定希望在解决此问题后重新生成 API 密钥。绝对不是你想要四处漂浮的东西。 :)