Есть ссылка на видео в формате
https://vk.com/video_ext.php?oid=-91050183&id=456334166&hash=60b6e13afe8cc455&__ref=vk.api&api_hash=1696331728e054a28710d03af6c9_G44TMNBRGEZTIMQ
Как скачать это видео? Я пробовал следующий способ:
spoilerconst writer = fs.createWriteStream(`${path}/uploads/video.mp4`);
return $api({
method: 'get',
url: 'https://vk.com/video_ext.php?oid=-91050183&id=456334166&hash=60b6e13afe8cc455&__ref=vk.api&api_hash=1696331416e3a913f9e47f8c530a_G44TMNBRGEZTIMQ',
responseType: 'stream',
}).then((response) => {
//ensure that the user can call `then()` only when the file has
//been downloaded entirely.
return new Promise((resolve, reject) => {
response.data.pipe(writer);
let error = null;
writer.on('error', (err) => {
error = err;
writer.close();
reject(err);
});
writer.on('close', () => {
if (!error) {
resolve(true);
}
});
});
});
Но он не работает, оно и понятно почему, тк нужна ссылка на само видео .mp4? Как можно её получить? Ну и в какое направление мне стоит двигаться?