我从这里发了一个facebook应用程序developers.facebook.com/apps被称为“Jobs Factory Egypt”
我创建了一个java应用程序,使用我的访问令牌通过上述应用程序发布图片
代码是:
FacebookClient facebookClient = new DefaultFacebookClient(accessToken);
FacebookType publishPhotoResponse = facebookClient.publish(pageName + "/photos", FacebookType.class,
BinaryAttachment.with(photoName, photoInputStream),
Parameter.with("message", photoComment));
我希望这段代码发布到我的脸书页面墙上而不是特定的专辑 所以,请你帮我解决这个问题
答案 0 :(得分:1)
发布到/pageid/photos
(或/userid/photos
)的照片将显示在页面(用户)的墙上,但会被放入以该应用命名的相册中。
如果你不想那样,那么首先获取页面的“Wall Photos”专辑的ID(通过查看/pageid/albums
),然后发布到该特定专辑(/albumid/photos
)