使用Facebook4J获取帖子

时间:2013-12-02 10:28:18

标签: java facebook facebook-graph-api

我正在尝试使用Facebook4J API从Facebook上发帖子。到目前为止,它一直运作良好,但我遇到了一个小问题。

当我使用

PostMethods pp = null;
Post post = pp.getPost(postId);

我看到了问题。如果帖子ID类似于“592496714151070”,则此调用可以正常工作,但如果我给出的帖子ID如“164204816980264_592496714151070”,我会收到运行时异常:

RuntimeException in run(): [Ljava.lang.StackTraceElement;@1d944379

第二种类型的帖子ID适用于页面墙上的帖子,因此它是pageId,后跟帖子ID。

有没有办法解决这个问题,或者保存一下,从Facebook页面的墙上获取“其他人”的帖子?

萨姆

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解你的问题。但是,您不必显式访问所有帖子。你可以使用一个简单的通用facebook4j客户端完全抓取它们,如下所述: Getting posts from a page using Facebook4j api