Загрузить видео на Facebook, с RestFB - PullRequest
0 голосов
/ 09 февраля 2011

я пытаюсь загрузить видео с RestFB, я пытался сделать это в течение 2 дней, но все еще не могу, может кто-нибудь помочь мне с этим? Что я сделал.

Я знаю, что могу загружать видео этим методом video.upload , и я должен отправить запрос на видеосервер facebook, поэтому я создаю класс VideoLegacyFacebookClient и помещаю туда этот сервер, также попытался создать новый метод execute, который взял бы InputStream binaryAttachement для видео и попытался сделать этот код:

InputStream is=new DataInputStream(new FileInputStream(new File("/home/hagen/testing.avi")));
postId = facebookClient.execute("video.upload", null, String.class,is,
                    Parameter.with("title", "My Test Video"),
                    Parameter.with("description", "This is description"));

Что я делаю не так, может кто-нибудь мне помочь?

Ответы [ 4 ]

0 голосов
/ 03 февраля 2019

Ниже Snippet будет работать с действительным токеном доступа к приложению, секретом приложения,

Примечание. Сохраняйте видео в папке resources / videos.

Загрузка на страницу:

DefaultFacebookClient facebookClient = new DefaultFacebookClient(accessToken, appSecret, Version.LATEST);
facebookClient.publish(fbPageID + "/videos", GraphResponse.class, BinaryAttachment.with("videoName.mp4", IOUtils.toByteArray(getClass().getResourceAsStream("/video/videoName.mp4"))),
                    Parameter.with("description", " Video Description "));
0 голосов
/ 05 сентября 2011

Инструкции по загрузке видео в Facebook могут быть полезны https://developers.facebook.com/blog/post/493/

0 голосов
/ 15 апреля 2015
DataInputStream is =new DataInputStream(
new FileInputStream(new File("C:\\Users\\samiii\\Desktop\\rock.mp4")));
                fbClient.publish("me/videos", FacebookType.class,
                BinaryAttachment.with("rock.mp4", is),
                Parameter.with("title", "rock"),
                Parameter.with("description", "my first vid"));

Попробуй, 100%

0 голосов
/ 05 сентября 2011

RestFB 1.6.5 может решить эту проблему; http://restfb.googlecode.com/svn/tags/restfb-project-1.6.5/CHANGELOG говорит:

Добавлена ​​поддержка новой конечной точки API загрузки видео через https://graph -video.facebook.com и исправлена ​​ошибка в составном имени файла что прервало загрузку видео.

...