n8n-nodes-dataforseo
Version:
DataForSEO is an SEO and marketing data provider, empowering businesses with invaluable insights via APIs and databases.
545 lines • 26.6 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getBacklinksSummary = getBacklinksSummary;
exports.getHistoricalBacklinksSummary = getHistoricalBacklinksSummary;
exports.getBacklinks = getBacklinks;
exports.getAnchors = getAnchors;
exports.getDomainPages = getDomainPages;
exports.getDomainPagesSummary = getDomainPagesSummary;
exports.getRefferingDomains = getRefferingDomains;
exports.getRefferingNetworks = getRefferingNetworks;
exports.getCompetitros = getCompetitros;
exports.getDomainIntersection = getDomainIntersection;
exports.getPageIntersection = getPageIntersection;
exports.getBacklinksTimeseriesSummary = getBacklinksTimeseriesSummary;
exports.getNewAndLostBacklinksTimeseriesSummary = getNewAndLostBacklinksTimeseriesSummary;
exports.getBulkRanks = getBulkRanks;
exports.getBulkBacklinks = getBulkBacklinks;
exports.getBulkSpamScores = getBulkSpamScores;
exports.getBulkReferringDomains = getBulkReferringDomains;
exports.getBulkNewAndLostBacklinks = getBulkNewAndLostBacklinks;
exports.getBulkNewAndLostReferringDomains = getBulkNewAndLostReferringDomains;
exports.getBulkPagesSummary = getBulkPagesSummary;
const n8n_workflow_1 = require("n8n-workflow");
const generalFunctions_1 = require("../../../functions/generalFunctions");
const dataForSeoRequest_1 = require("../../../functions/dataForSeoRequest");
async function getBacklinksSummary(ef, i) {
const filters = ef.getNodeParameter('backlinks_filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const params = {
url: '/backlinks/summary/live',
body: [{
target: ef.getNodeParameter('target', i),
include_subdomains: ef.getNodeParameter('include_subdomains', i),
include_indirect_links: ef.getNodeParameter('include_indirect_links', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
internal_list_limit: ef.getNodeParameter('internal_list_limit', i) || null,
backlinks_status_type: ef.getNodeParameter('backlinks_status_type', i) || null,
backlinks_filters: parsedFilters.length ? parsedFilters : null,
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getHistoricalBacklinksSummary(ef, i) {
const params = {
url: '/backlinks/history/live',
body: [{
target: ef.getNodeParameter('target_domain', i),
date_from: ef.getNodeParameter('date_from', i) || null,
date_to: ef.getNodeParameter('date_to', i) || null,
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getBacklinks(ef, i) {
const filters = ef.getNodeParameter('filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const orderBy = ef.getNodeParameter('order_by', i);
const parsedOrderBy = (0, generalFunctions_1.parseOrderByString)(orderBy);
if (parsedOrderBy.length > 3) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than three sorting rules");
}
const params = {
url: '/backlinks/backlinks/live',
body: [{
target: ef.getNodeParameter('target', i),
mode: ef.getNodeParameter('mode', i) || null,
filters: parsedFilters.length ? parsedFilters : null,
order_by: parsedOrderBy.length ? parsedOrderBy : null,
offset: ef.getNodeParameter('offset', i) || null,
limit: ef.getNodeParameter('limit', i) || null,
backlinks_status_type: ef.getNodeParameter('backlinks_status_type', i) || null,
include_subdomains: ef.getNodeParameter('include_subdomains', i),
include_indirect_links: ef.getNodeParameter('include_indirect_links', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getAnchors(ef, i) {
const filters = ef.getNodeParameter('filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const backlinksFilters = ef.getNodeParameter('backlinks_filters', i);
let parsedBacklinksFilters = [];
try {
parsedBacklinksFilters = (0, generalFunctions_1.parseFilters)(backlinksFilters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const orderBy = ef.getNodeParameter('order_by', i);
const parsedOrderBy = (0, generalFunctions_1.parseOrderByString)(orderBy);
if (parsedOrderBy.length > 3) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than three sorting rules");
}
const params = {
url: '/backlinks/anchors/live',
body: [{
target: ef.getNodeParameter('target', i),
offset: ef.getNodeParameter('offset', i) || null,
limit: ef.getNodeParameter('limit', i) || null,
internal_list_limit: ef.getNodeParameter('internal_list_limit', i) || null,
backlinks_status_type: ef.getNodeParameter('backlinks_status_type', i) || null,
filters: parsedFilters.length ? parsedFilters : null,
order_by: parsedOrderBy.length ? parsedOrderBy : null,
backlinks_filters: parsedBacklinksFilters.length ? parsedBacklinksFilters : null,
include_subdomains: ef.getNodeParameter('include_subdomains', i),
include_indirect_links: ef.getNodeParameter('include_indirect_links', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getDomainPages(ef, i) {
const filters = ef.getNodeParameter('filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const backlinksFilters = ef.getNodeParameter('backlinks_filters', i);
let parsedBacklinksFilters = [];
try {
parsedBacklinksFilters = (0, generalFunctions_1.parseFilters)(backlinksFilters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const orderBy = ef.getNodeParameter('order_by', i);
const parsedOrderBy = (0, generalFunctions_1.parseOrderByString)(orderBy);
if (parsedOrderBy.length > 3) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than three sorting rules");
}
const params = {
url: '/backlinks/domain_pages/live',
body: [{
target: ef.getNodeParameter('target_domain', i),
offset: ef.getNodeParameter('offset', i) || null,
limit: ef.getNodeParameter('limit', i) || null,
internal_list_limit: ef.getNodeParameter('internal_list_limit', i) || null,
backlinks_status_type: ef.getNodeParameter('backlinks_status_type', i) || null,
filters: parsedFilters.length ? parsedFilters : null,
order_by: parsedOrderBy.length ? parsedOrderBy : null,
backlinks_filters: parsedBacklinksFilters.length ? parsedBacklinksFilters : null,
include_subdomains: ef.getNodeParameter('include_subdomains', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getDomainPagesSummary(ef, i) {
const filters = ef.getNodeParameter('filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const backlinksFilters = ef.getNodeParameter('backlinks_filters', i);
let parsedBacklinksFilters = [];
try {
parsedBacklinksFilters = (0, generalFunctions_1.parseFilters)(backlinksFilters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const orderBy = ef.getNodeParameter('order_by', i);
const parsedOrderBy = (0, generalFunctions_1.parseOrderByString)(orderBy);
if (parsedOrderBy.length > 3) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than three sorting rules");
}
const params = {
url: '/backlinks/domain_pages_summary/live',
body: [{
target: ef.getNodeParameter('target', i),
offset: ef.getNodeParameter('offset', i) || null,
limit: ef.getNodeParameter('limit', i) || null,
internal_list_limit: ef.getNodeParameter('internal_list_limit', i) || null,
backlinks_status_type: ef.getNodeParameter('backlinks_status_type', i) || null,
filters: parsedFilters.length ? parsedFilters : null,
order_by: parsedOrderBy.length ? parsedOrderBy : null,
backlinks_filters: parsedBacklinksFilters.length ? parsedBacklinksFilters : null,
include_subdomains: ef.getNodeParameter('include_subdomains', i),
include_indirect_links: ef.getNodeParameter('include_indirect_links', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getRefferingDomains(ef, i) {
const filters = ef.getNodeParameter('filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const backlinksFilters = ef.getNodeParameter('backlinks_filters', i);
let parsedBacklinksFilters = [];
try {
parsedBacklinksFilters = (0, generalFunctions_1.parseFilters)(backlinksFilters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const orderBy = ef.getNodeParameter('order_by', i);
const parsedOrderBy = (0, generalFunctions_1.parseOrderByString)(orderBy);
if (parsedOrderBy.length > 3) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than three sorting rules");
}
const params = {
url: '/backlinks/referring_domains/live',
body: [{
target: ef.getNodeParameter('target', i),
offset: ef.getNodeParameter('offset', i) || null,
limit: ef.getNodeParameter('limit', i) || null,
internal_list_limit: ef.getNodeParameter('internal_list_limit', i) || null,
backlinks_status_type: ef.getNodeParameter('backlinks_status_type', i) || null,
filters: parsedFilters.length ? parsedFilters : null,
order_by: parsedOrderBy.length ? parsedOrderBy : null,
backlinks_filters: parsedBacklinksFilters.length ? parsedBacklinksFilters : null,
include_subdomains: ef.getNodeParameter('include_subdomains', i),
include_indirect_links: ef.getNodeParameter('include_indirect_links', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getRefferingNetworks(ef, i) {
const filters = ef.getNodeParameter('filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const backlinksFilters = ef.getNodeParameter('backlinks_filters', i);
let parsedBacklinksFilters = [];
try {
parsedBacklinksFilters = (0, generalFunctions_1.parseFilters)(backlinksFilters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const orderBy = ef.getNodeParameter('order_by', i);
const parsedOrderBy = (0, generalFunctions_1.parseOrderByString)(orderBy);
if (parsedOrderBy.length > 3) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than three sorting rules");
}
const params = {
url: '/backlinks/referring_networks/live',
body: [{
target: ef.getNodeParameter('target', i),
network_address_type: ef.getNodeParameter('network_address_type', i) || null,
offset: ef.getNodeParameter('offset', i) || null,
limit: ef.getNodeParameter('limit', i) || null,
internal_list_limit: ef.getNodeParameter('internal_list_limit', i) || null,
backlinks_status_type: ef.getNodeParameter('backlinks_status_type', i) || null,
filters: parsedFilters.length ? parsedFilters : null,
order_by: parsedOrderBy.length ? parsedOrderBy : null,
backlinks_filters: parsedBacklinksFilters.length ? parsedBacklinksFilters : null,
include_subdomains: ef.getNodeParameter('include_subdomains', i),
include_indirect_links: ef.getNodeParameter('include_indirect_links', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getCompetitros(ef, i) {
const filters = ef.getNodeParameter('filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const orderBy = ef.getNodeParameter('order_by', i);
const parsedOrderBy = (0, generalFunctions_1.parseOrderByString)(orderBy);
if (parsedOrderBy.length > 3) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than three sorting rules");
}
const params = {
url: '/backlinks/competitors/live',
body: [{
target: ef.getNodeParameter('target', i),
offset: ef.getNodeParameter('offset', i) || null,
limit: ef.getNodeParameter('limit', i) || null,
filters: parsedFilters.length ? parsedFilters : null,
order_by: parsedOrderBy.length ? parsedOrderBy : null,
main_domain: ef.getNodeParameter('main_domain', i),
exclude_large_domains: ef.getNodeParameter('exclude_large_domains', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getDomainIntersection(ef, i) {
const filters = ef.getNodeParameter('filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const backlinksFilters = ef.getNodeParameter('backlinks_filters', i);
let parsedBacklinksFilters = [];
try {
parsedBacklinksFilters = (0, generalFunctions_1.parseFilters)(backlinksFilters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const orderBy = ef.getNodeParameter('order_by', i);
const parsedOrderBy = (0, generalFunctions_1.parseOrderByString)(orderBy);
if (parsedOrderBy.length > 3) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than three sorting rules");
}
const targets = ef.getNodeParameter('targets', i);
const values = targets.values;
let parsedTargets = {};
let index;
for (const key in values) {
index = parseInt(key) + 1;
Object.defineProperty(parsedTargets, index.toString(), {
value: values[key]['value'],
writable: true,
enumerable: true,
configurable: true
});
}
const excludeTargets = ef.getNodeParameter('exclude_targets', i);
const parsedExcludeTargets = (0, generalFunctions_1.parseMultiOptionItems)(excludeTargets);
const params = {
url: '/backlinks/domain_intersection/live',
body: [{
targets: parsedTargets,
exclude_targets: parsedExcludeTargets.length ? parsedExcludeTargets : null,
filters: parsedFilters.length ? parsedFilters : null,
order_by: parsedOrderBy.length ? parsedOrderBy : null,
offset: ef.getNodeParameter('offset', i) || null,
limit: ef.getNodeParameter('limit', i) || null,
internal_list_limit: ef.getNodeParameter('internal_list_limit', i) || null,
backlinks_status_type: ef.getNodeParameter('backlinks_status_type', i) || null,
backlinks_filters: parsedBacklinksFilters.length ? parsedBacklinksFilters : null,
include_subdomains: ef.getNodeParameter('include_subdomains', i),
include_indirect_links: ef.getNodeParameter('include_indirect_links', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
intersection_mode: ef.getNodeParameter('intersection_mode', i) || null,
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getPageIntersection(ef, i) {
const filters = ef.getNodeParameter('filters', i);
let parsedFilters = [];
try {
parsedFilters = (0, generalFunctions_1.parseFilters)(filters);
}
catch (e) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "Invalid Filters value");
}
const orderBy = ef.getNodeParameter('order_by', i);
const parsedOrderBy = (0, generalFunctions_1.parseOrderByString)(orderBy);
if (parsedOrderBy.length > 3) {
throw new n8n_workflow_1.NodeOperationError(ef.getNode(), "You can set no more than three sorting rules");
}
const targets = ef.getNodeParameter('targets', i);
const values = targets.values;
let parsedTargets = {};
let index;
for (const key in values) {
index = parseInt(key) + 1;
Object.defineProperty(parsedTargets, index.toString(), {
value: values[key]['value'],
writable: true,
enumerable: true,
configurable: true
});
}
const excludeTargets = ef.getNodeParameter('exclude_targets', i);
const parsedExcludeTargets = (0, generalFunctions_1.parseMultiOptionItems)(excludeTargets);
const params = {
url: '/backlinks/page_intersection/live',
body: [{
targets: parsedTargets,
exclude_targets: parsedExcludeTargets.length ? parsedExcludeTargets : null,
backlinks_status_type: ef.getNodeParameter('backlinks_status_type', i) || null,
filters: parsedFilters.length ? parsedFilters : null,
order_by: parsedOrderBy.length ? parsedOrderBy : null,
offset: ef.getNodeParameter('offset', i) || null,
limit: ef.getNodeParameter('limit', i) || null,
internal_list_limit: ef.getNodeParameter('internal_list_limit', i) || null,
include_subdomains: ef.getNodeParameter('include_subdomains', i),
include_indirect_links: ef.getNodeParameter('include_indirect_links', i),
exclude_internal_backlinks: ef.getNodeParameter('exclude_internal_backlinks', i),
intersection_mode: ef.getNodeParameter('intersection_mode', i) || null,
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getBacklinksTimeseriesSummary(ef, i) {
const params = {
url: '/backlinks/timeseries_summary/live',
body: [{
target: ef.getNodeParameter('target_domain', i),
date_from: ef.getNodeParameter('date_from_min_2019_01_30', i) || null,
date_to: ef.getNodeParameter('date_to', i) || null,
group_range: ef.getNodeParameter('group_range', i) || null,
include_subdomains: ef.getNodeParameter('include_subdomains', i) || null,
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getNewAndLostBacklinksTimeseriesSummary(ef, i) {
const params = {
url: '/backlinks/timeseries_new_lost_summary/live',
body: [{
target: ef.getNodeParameter('target_domain', i),
date_from: ef.getNodeParameter('date_from_min_2019_01_30', i) || null,
date_to: ef.getNodeParameter('date_to', i) || null,
group_range: ef.getNodeParameter('group_range', i) || null,
include_subdomains: ef.getNodeParameter('include_subdomains', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getBulkRanks(ef, i) {
const targets = ef.getNodeParameter('targets_1000', i);
const parsedTargets = (0, generalFunctions_1.parseMultiOptionItems)(targets);
const params = {
url: '/backlinks/bulk_ranks/live',
body: [{
targets: parsedTargets.length ? parsedTargets : null,
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getBulkBacklinks(ef, i) {
const targets = ef.getNodeParameter('targets_1000', i);
const parsedTargets = (0, generalFunctions_1.parseMultiOptionItems)(targets);
const params = {
url: '/backlinks/bulk_backlinks/live',
body: [{
targets: parsedTargets.length ? parsedTargets : null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getBulkSpamScores(ef, i) {
const targets = ef.getNodeParameter('targets_1000', i);
const parsedTargets = (0, generalFunctions_1.parseMultiOptionItems)(targets);
const params = {
url: '/backlinks/bulk_spam_score/live',
body: [{
targets: parsedTargets.length ? parsedTargets : null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getBulkReferringDomains(ef, i) {
const targets = ef.getNodeParameter('targets_1000', i);
const parsedTargets = (0, generalFunctions_1.parseMultiOptionItems)(targets);
const params = {
url: '/backlinks/bulk_referring_domains/live',
body: [{
targets: parsedTargets.length ? parsedTargets : null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getBulkNewAndLostBacklinks(ef, i) {
const targets = ef.getNodeParameter('targets_1000', i);
const parsedTargets = (0, generalFunctions_1.parseMultiOptionItems)(targets);
const params = {
url: '/backlinks/bulk_new_lost_backlinks/live',
body: [{
targets: parsedTargets.length ? parsedTargets : null,
date_from: ef.getNodeParameter('date_from_for_bulk_new_and_lost', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getBulkNewAndLostReferringDomains(ef, i) {
const targets = ef.getNodeParameter('targets_1000', i);
const parsedTargets = (0, generalFunctions_1.parseMultiOptionItems)(targets);
const params = {
url: '/backlinks/bulk_new_lost_referring_domains/live',
body: [{
targets: parsedTargets.length ? parsedTargets : null,
date_from: ef.getNodeParameter('date_from_for_bulk_new_and_lost', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getBulkPagesSummary(ef, i) {
const targets = ef.getNodeParameter('targets_1000', i);
const parsedTargets = (0, generalFunctions_1.parseMultiOptionItems)(targets);
const params = {
url: '/backlinks/bulk_pages_summary/live',
body: [{
targets: parsedTargets.length ? parsedTargets : null,
include_subdomains: ef.getNodeParameter('include_subdomains', i),
rank_scale: ef.getNodeParameter('rank_scale', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
//# sourceMappingURL=backlinks.js.map