使用spring.social.facebook从facebook页面获取所有帖子

oaxa6hgo  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(176)

我正在尝试从我的页面获取与我的开发人员帐户关联的所有帖子。我正在使用spring.social.facebook图书馆,目前为止我取得的成就是:
通过访问令牌连接到facebook api(我已授予此令牌的所有权限):

// access token received from Facebook after OAuth authorization
String accessToken = "myToken"; 
Facebook facebook = new FacebookTemplate(accessToken);

获取特定帖子的评论非常有效:

String siteId = "foo";
String postId = "bar"
PagedList<Comment> comments = facebook.commentOperations().getComments(siteId + "_" + postId);

但当我尝试使用以下方法获取所有帖子时:

PagedList<Post> posts = facebook.feedOperations().getPosts();

我得到以下错误:

(#12) object_id field is deprecated for versions v3.3 and higher

我还尝试了以下方法:

facebook.feedOperations().getPosts(siteId, new PagingParameters(100,0,-4000000000L,4000000000L));

有时,根据最后两个参数,我会得到与上面相同的错误,而在其他情况下,我只得到0个结果(我在我的页面中使用同一个开发人员帐户发布了两篇文章)我缺少什么?我也看到有另一个非官方图书馆facebook4j,它是推荐的吗?或者推荐其他图书馆?
为了以防万一,我还尝试使用:

facebook.feedOperations().getPosts(siteId);

这给了我同样的错误(object\u id..)
谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题