n8n-nodes-dataforseo
Version:
DataForSEO is an SEO and marketing data provider, empowering businesses with invaluable insights via APIs and databases.
127 lines • 6.59 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getLiveYoutubeOrganicSERPAdvanced = getLiveYoutubeOrganicSERPAdvanced;
exports.getYoutubeOrganicSERPAdvanced = getYoutubeOrganicSERPAdvanced;
exports.getLiveYoutubeVideoInfoAdvanced = getLiveYoutubeVideoInfoAdvanced;
exports.getYoutubeVideoInfoAdvanced = getYoutubeVideoInfoAdvanced;
exports.getLiveYoutubeSubtitlesAdvanced = getLiveYoutubeSubtitlesAdvanced;
exports.getYoutubeSubtitlesAdvanced = getYoutubeSubtitlesAdvanced;
exports.getLiveYoutubeCommentsAdvanced = getLiveYoutubeCommentsAdvanced;
exports.getYoutubeCommentsAdvanced = getYoutubeCommentsAdvanced;
const dataForSeoRequest_1 = require("../../../functions/dataForSeoRequest");
async function getLiveYoutubeOrganicSERPAdvanced(ef, i) {
const params = {
url: '/serp/youtube/organic/live/advanced',
body: [{
keyword: ef.getNodeParameter('keyword', i),
location_name: ef.getNodeParameter('location_name', i),
language_name: ef.getNodeParameter('language_name', i),
device: ef.getNodeParameter('device', i) || null,
os: ef.getNodeParameter('os', i) || null,
block_depth: ef.getNodeParameter('block_depth', i) || null,
search_param: ef.getNodeParameter('search_param', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getYoutubeOrganicSERPAdvanced(ef, i) {
const params = {
url: '/serp/youtube/organic/task_post',
body: [{
keyword: ef.getNodeParameter('keyword', i),
location_name: ef.getNodeParameter('location_name', i),
language_name: ef.getNodeParameter('language_name', i),
device: ef.getNodeParameter('device', i) || null,
os: ef.getNodeParameter('os', i) || null,
block_depth: ef.getNodeParameter('block_depth', i) || null,
search_param: ef.getNodeParameter('search_param', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/serp/youtube/organic/task_get/advanced/');
}
async function getLiveYoutubeVideoInfoAdvanced(ef, i) {
const params = {
url: '/serp/youtube/video_info/live/advanced',
body: [{
video_id: ef.getNodeParameter('video_id', i),
location_name: ef.getNodeParameter('location_name', i),
language_name: ef.getNodeParameter('language_name', i),
device: ef.getNodeParameter('device_desktop_only', i) || null,
os: ef.getNodeParameter('os_desktop_only', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getYoutubeVideoInfoAdvanced(ef, i) {
const params = {
url: '/serp/youtube/video_info/live/advanced',
body: [{
video_id: ef.getNodeParameter('video_id', i),
priority: ef.getNodeParameter('priority', i) || null,
location_name: ef.getNodeParameter('location_name', i),
language_name: ef.getNodeParameter('language_name', i),
device: ef.getNodeParameter('device_desktop_only', i) || null,
os: ef.getNodeParameter('os_desktop_only', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/serp/youtube/video_info/task_get/advanced/');
}
async function getLiveYoutubeSubtitlesAdvanced(ef, i) {
const params = {
url: '/serp/youtube/video_subtitles/live/advanced',
body: [{
video_id: ef.getNodeParameter('video_id', i),
subtitles_language: ef.getNodeParameter('subtitles_language', i) || null,
subtitles_translate_language: ef.getNodeParameter('subtitles_translate_language', i) || null,
location_name: ef.getNodeParameter('location_name', i),
language_name: ef.getNodeParameter('language_name', i),
device: ef.getNodeParameter('device_desktop_only', i) || null,
os: ef.getNodeParameter('os_desktop_only', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getYoutubeSubtitlesAdvanced(ef, i) {
const params = {
url: '/serp/youtube/video_subtitles/task_post',
body: [{
video_id: ef.getNodeParameter('video_id', i),
priority: ef.getNodeParameter('priority', i) || null,
subtitles_language: ef.getNodeParameter('subtitles_language', i) || null,
subtitles_translate_language: ef.getNodeParameter('subtitles_translate_language', i) || null,
location_name: ef.getNodeParameter('location_name', i),
language_name: ef.getNodeParameter('language_name', i),
device: ef.getNodeParameter('device_desktop_only', i) || null,
os: ef.getNodeParameter('os_desktop_only', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/serp/youtube/video_subtitles/task_get/advanced/');
}
async function getLiveYoutubeCommentsAdvanced(ef, i) {
const params = {
url: '/serp/youtube/video_comments/live/advanced',
body: [{
video_id: ef.getNodeParameter('video_id', i),
location_name: ef.getNodeParameter('location_name', i),
language_name: ef.getNodeParameter('language_name', i),
device: ef.getNodeParameter('device_desktop_only', i) || null,
os: ef.getNodeParameter('os_desktop_only', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoRequest)(ef, params);
}
async function getYoutubeCommentsAdvanced(ef, i) {
const params = {
url: '/serp/youtube/video_comments/task_post',
body: [{
video_id: ef.getNodeParameter('video_id', i),
priority: ef.getNodeParameter('priority', i) || null,
location_name: ef.getNodeParameter('location_name', i),
language_name: ef.getNodeParameter('language_name', i),
device: ef.getNodeParameter('device_desktop_only', i) || null,
os: ef.getNodeParameter('os_desktop_only', i) || null
}]
};
return (0, dataForSeoRequest_1.dataForSeoPOSTGETRequest)(ef, params, '/serp/youtube/video_comments/task_get/advanced/');
}
//# sourceMappingURL=youtube.js.map