Java 使用Facebook4J获取帖子

Java 使用Facebook4J获取帖子,java,facebook,facebook-graph-api,Java,Facebook,Facebook Graph Api,我正在尝试使用Facebook4J API从Facebook获取帖子。到目前为止,它一直工作得很好,但我遇到了一个小问题 当我使用 PostMethods pp = null; Post post = pp.getPost(postId); 我看到了问题。如果post ID类似于“592496714151070”,则此调用工作完全正常,但如果我提供的post ID类似于“164204816980264_592496714151070”,则会出现运行时异常: RuntimeException i

我正在尝试使用Facebook4J API从Facebook获取帖子。到目前为止,它一直工作得很好,但我遇到了一个小问题

当我使用

PostMethods pp = null;
Post post = pp.getPost(postId);
我看到了问题。如果post ID类似于“592496714151070”,则此调用工作完全正常,但如果我提供的post ID类似于“164204816980264_592496714151070”,则会出现运行时异常:

RuntimeException in run(): [Ljava.lang.StackTraceElement;@1d944379
第二种类型的post Id用于页面墙上的post,因此是pageId后跟post Id

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


山姆我不确定我是否完全理解了你的问题。但是,您不必显式访问所有帖子。您可以使用简单的通用facebook4j客户端对它们进行爬网,如下所述: