我正在开发一个Android应用程序并使用Facebook Android SDK 3.我使用以下示例发布开放图形操作:
我的对象是一个电影对象,在每个帖子之后,活动日志显示了2个被发布的内容:
<User> <my_action> a movie on Facebook
<User> posted a movie on Facebook
有没有办法只能在时间轴上显示一个动作:
<User> <my_action> a movie on Facebook
对于每一个发布有点出现2个故事污染对用户来说并且不确定用户是否真的喜欢这个。有没有办法解决这个问题?
我的对象创建代码是:
private OpenGraphObject getFacebookMovieObject(Movie m) {
OpenGraphObject object = OpenGraphObject.Factory.createForPost(OpenGraphObject.class,
"video.movie", m.getTitle(), m.getImage(),
“http://www.themoviedb.org/movie/”+m.getId(),
m.getComments());
return object;
}
我也尝试了以下代码:
private OpenGraphObject getFacebookMovieObject(Movie m) {
OpenGraphObject object = OpenGraphObject.Factory.createForPost("video.movie");
object.setProperty("title", m.getTitle());
object.setProperty("image", m.getImageLarge());
object.setProperty("url", "http://www.themoviedb.org/movie/"+m.Id());
object.setProperty("description", m.getComments());
return object;
}
谢谢:)
答案 0 :(得分:2)
是。实际上,您可以只创建一次内联对象。而不是做一个对象创建帖子然后跟随使用该ID的帖子,你可以只做一个帖子并内联对象。