diff --git a/api/src/processing/match-action.js b/api/src/processing/match-action.js index 5852b19d..5d7abea2 100644 --- a/api/src/processing/match-action.js +++ b/api/src/processing/match-action.js @@ -145,6 +145,7 @@ export default function({ params = { type: r.type }; break; + case "rutube": case "vimeo": if (Array.isArray(r.urls)) { params = { type: "merge" }; diff --git a/api/src/processing/services/rutube.js b/api/src/processing/services/rutube.js index 9fe37d34..95cb2e07 100644 --- a/api/src/processing/services/rutube.js +++ b/api/src/processing/services/rutube.js @@ -13,7 +13,7 @@ const delta = (a, b) => Math.abs(a - b); export default async function(obj) { if (obj.yappyId) { const yappy = await requestJSON( - `https://rutube.ru/pangolin/api/web/yappy/yappypage/?client=wdp&videoId=${obj.yappyId}&page=1&page_size=15` + `https://rutube.ru/pangolin/api/web/yappy/v4/yappypage/?client=wdp&videoId=${obj.yappyId}&page=1&page_size=1` ) const yappyURL = yappy?.results?.find(r => r.id === obj.yappyId)?.link; if (!yappyURL) return { error: "fetch.empty" };