UNPKG

n8n-nodes-dataforseo

Version:

DataForSEO is an SEO and marketing data provider, empowering businesses with invaluable insights via APIs and databases.

23 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAiKeywordSearchVolume = getAiKeywordSearchVolume; const n8n_workflow_1 = require("n8n-workflow"); const generalFunctions_1 = require("../../../functions/generalFunctions"); const dataForSeoRequest_1 = require("../../../functions/dataForSeoRequest"); async function getAiKeywordSearchVolume(ef, i) { const keywords = ef.getNodeParameter('keywords', i); const parsedKeywords = (0, generalFunctions_1.parseMultiOptionItems)(keywords); if (parsedKeywords.length > 1000) { throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than 1000 keywords"); } const params = { url: '/ai_optimization/ai_keyword_data/keywords_search_volume/live', body: [{ keywords: parsedKeywords.length ? parsedKeywords : null, location_name: ef.getNodeParameter('location_name', i), language_name: ef.getNodeParameter('language_name', i) }] }; return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params); } //# sourceMappingURL=ai_optimization.js.map