Разместите фото на Facebook с помощью restFB

Как я могу отредактировать этот код, чтобы разместить на своей стене фотографию, которая находится, например, в каталоге: "C:\myfiles\myphoto.jpg"?

FacebookType publishPhotoResponse = facebookClient.publish("me/photos", FacebookType.class,
  BinaryAttachment.with("cat.png", getClass().getResourceAsStream("/cat.png")),
  Parameter.with("message", "Test cat"));

person David    schedule 29.10.2013    source источник
comment
возможный дубликат Доступ к локальному файлу с помощью javascript   -  person Evan    schedule 29.10.2013
comment
@ Эван, как это дубликат ?? Я думаю, это совершенно другой вопрос.   -  person Jhanvi    schedule 31.10.2013


Ответы (1)


Вам просто нужно заменить cat.png в коде вашим абсолютным путем к изображению. Что-то вроде этого:

    InputStream is = new FileInputStream(new File("C:\\myfiles\\myphoto.jpg"));
    FacebookType publishVideoResponse =facebookClient.publish("me/photos",FacebookType.class,
            BinaryAttachment.with("myphoto.jpg", is),
            Parameter.with("message", "MY PHOTO POST"));        
person Jhanvi    schedule 31.10.2013