UNPKG

n8n-nodes-dataforseo

Version:

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

42 lines 2.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.searchTripadvisorBusinessData = searchTripadvisorBusinessData; exports.getTripadvisorReviews = getTripadvisorReviews; const dataForSeoRequest_1 = require("../../../functions/dataForSeoRequest"); async function searchTripadvisorBusinessData(ef, i) { const params = { url: '/business_data/tripadvisor/search/task_post', body: [{ keyword: ef.getNodeParameter('keyword', i), location_name: ef.getNodeParameter('location_name', i), priority: ef.getNodeParameter('priority', i) || null, depth: ef.getNodeParameter('depth', i) || null }] }; return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/business_data/tripadvisor/search/task_get/'); } async function getTripadvisorReviews(ef, i) { var _a; const ratings = ef.getNodeParameter('ratings', i); const visitType = ef.getNodeParameter('visit_type', i); const months = ef.getNodeParameter('months', i); const params = { url: '/business_data/tripadvisor/reviews/task_post', body: [{ url_path: (_a = ef.getNodeParameter('url_path', i)) !== null && _a !== void 0 ? _a : null, keyword: ef.getNodeParameter('keyword_reviews', i) || null, location_name: ef.getNodeParameter('location_name', i), language_name: ef.getNodeParameter('language_name', i) || null, priority: ef.getNodeParameter('priority', i) || null, depth: ef.getNodeParameter('depth_reviews', i) || null, ratings: ratings.length ? ratings : null, visit_type: visitType.length ? visitType : null, months: months.length ? months : null, search_reviews_keyword: ef.getNodeParameter('search_reviews_keyword', i) || null, sort_by: ef.getNodeParameter('sort_by', i) || null, translate_reviews: ef.getNodeParameter('translate_reviews', i) }] }; return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/business_data/tripadvisor/reviews/task_get/'); } //# sourceMappingURL=tripadvisor.js.map