使用restFB在Facebook上发布照片

时间:2013-10-29 14:25:00

标签: facebook api 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"));

1 个答案:

答案 0 :(得分:2)

您只需使用绝对图像路径替换代码中的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"));