我使用此代码从Java在我的Facebook墙上发布帖子:
facebook.postStatusMessage("Hello World from Facebook4J.");
Run Code Online (Sandbox Code Playgroud)
但是,有一个问题:只有我能看到这个帖子,我的朋友不能.怎么能让我的朋友看到它?
小智 5
使用postStatusMessage()方法,您可以使用默认隐私设置发布帖子.
尝试使用带隐私参数的postFeed()方法.
要发布给所有朋友的例子:
PrivacyParameter privacy = new PrivacyBuilder().setValue(PrivacyType.ALL_FRIENDS).build();
PostUpdate postUpdate = new PostUpdate(new URL("http://facebook4j.org"))
.picture(new URL("http://facebook4j.org/images/hero.png"))
.name("Facebook4J - A Java library for the Facebook Graph API")
.caption("facebook4j.org")
.description("Facebook4J is a Java library for the Facebook Graph API. This library provides the ease of use like Twitter4J. Facebook4J is an unofficial library.")
.privacy(privacy);
String postId = facebook.postFeed(postUpdate);
Run Code Online (Sandbox Code Playgroud)