n8n-nodes-dataforseo
Version:
DataForSEO is an SEO and marketing data provider, empowering businesses with invaluable insights via APIs and databases.
29 lines • 1.36 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.searchTrustpilotBusinessInfo = searchTrustpilotBusinessInfo;
exports.getTrustpilotReviews = getTrustpilotReviews;
const dataForSeoRequest_1 = require("../../../functions/dataForSeoRequest");
async function searchTrustpilotBusinessInfo(ef, i) {
const params = {
url: '/business_data/trustpilot/search/task_post',
body: [{
keyword: ef.getNodeParameter('keyword', i),
priority: ef.getNodeParameter('priority', i) || null,
depth: ef.getNodeParameter('depth', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/business_data/trustpilot/search/task_get/');
}
async function getTrustpilotReviews(ef, i) {
const params = {
url: '/business_data/trustpilot/reviews/task_post',
body: [{
domain: ef.getNodeParameter('domain', i),
sort_by: ef.getNodeParameter('sort_by', i) || null,
priority: ef.getNodeParameter('priority', i) || null,
depth: ef.getNodeParameter('depth_reviews', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/business_data/trustpilot/reviews/task_get/');
}
//# sourceMappingURL=trustpilot.js.map