Я пытаюсь загрузить видео в Facebook, используя Facebook Javascript SDK, но получаю только эту ошибку
'Время загрузки видео истекло до его завершения. Вероятно, это из-за медленного сетевого подключения или из-за слишком большого видео, которое вы пытаетесь загрузить. Пожалуйста, попробуйте еще раз.',
код: 390,
код ошибки: 1363030
Вот мой текущий код:
FB.api(
"/me/videos",
"post",
{
title: "Video title",
description: "Timeline message...",
source: request(facebookPostWithFile.url).pipe(fs.createWriteStream("video.mp4")
},
res => {
if (!res || res.error) {
savePostError(post._id, res.error);
} else {
savePostSuccessfully(post._id, res.post_id);
}
}
);
facebookPostWithFile.url - ссылка на видео по облачным технологиям.
Я пытался изменить
request(facebookPostWithFile.url).pipe(fs.createWriteStream("video.mp4")
до
request(facebookPostWithFile.url)
до
facebookPostWithFile.url
Все они воспроизводят одну и ту же ошибку!
Я получил его для работы с видео в моей файловой системе, изменив ту же строку кода на
fs.createReadStream("test.mp4");
Где test.mp4 - это видео в той же папке, где находится этот файл, который я запускаю. Но я не могу заставить его работать с удаленными URL! Очень расстраивает!
Любая помощь приветствуется:)