Приложение Electron Desktop для загрузки видео на страницу Facebook - PullRequest
0 голосов
/ 28 октября 2019

Привет! Мне нужна помощь в реализации очень простого приложения Electron, которое имеет очень простую форму ввода для заголовка, описания и выбранного файла.

Затем пользователь выбирает загрузку, и он должен загрузить небольшое видео (35mb) на мою страницу fb.

Я пробовал использовать SDK FB api, но не ясно, как вы его настроили. Я даже попробовал неофициальный пакет npm на Facebook-api-video-upload, и он совсем не сработал.

Теперь я успешно выполнил вызов cURL на терминале и отлично загрузил видео,

Это выглядело примерно так:

cURL -X POST "https://graph -video.facebook.com / ....." -F "access_token =.... "-F" .... = @ video.mp4 "

Итак, я попытался выполнить эту команду с помощью моего электронного приложения, и единственный метод, получивший ответ, - это выполнение через XMLHttpRequest (),Но проблема в том, что мое приложение получает ответ, что видео слишком большое ?? Я даже пытался загрузить точно такое же видео.

Кстати, я хочу сделать это через JS / Electron на рабочем столе, не хочу настраивать сервер и использовать скрипт FB php.

Любая помощь высоко ценится.

(anonymous) @ mainWindow.html:239
mainWindow.html:236 {
   "error": {
      "message": "There was a problem uploading your video file. Please try again.",
      "type": "OAuthException",
      "code": 390,
      "error_subcode": 1363030,
      "is_transient": true,
      "error_user_title": "Video Upload Time Out",
      "error_user_msg": "Your video upload timed out before it could be completed. This is probably because of a slow network connection or because the video you're trying to upload is too large. Please try again.",
      "fbtrace_id": "..."
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...