2
  1. 我从这里开发者.facebook.com/apps 制作了一个 facebook 应用程序,名为“Jobs Factory Egypt”

  2. 我制作了一个 java 应用程序,它使用我的访问令牌通过上述应用程序发布图片

  3. 它工作得很好,但是它将图片发布到与 facebook 应用程序同名的相册中,相册名称称为“Jobs Factory Egypt”java 应用程序,该应用程序将图片发布到我的 Facebook 粉丝页面,不幸的是它发布了图片。

代码是:

FacebookClient facebookClient = new DefaultFacebookClient(accessToken);

FacebookType publishPhotoResponse = facebookClient.publish(pageName + "/photos", FacebookType.class,
                BinaryAttachment.with(photoName, photoInputStream),
                Parameter.with("message", photoComment));

我希望将此代码发布到我的 facebook fane 页面墙上,而不是发布到特定专辑
,所以请您帮我解决这个问题

4

1 回答 1

1

发布到/pageid/photos(或/userid/photos)的照片将显示在页面(用户)的墙上,但会被放入以应用程序命名的相册中。

如果您不希望这样,请先获取页面的“Wall Photos”相册的 ID(通过查看/pageid/albums),然后改为发布到该特定相册(/albumid/photos)。

于 2012-10-04T07:55:12.467 回答