我正在尝试从我的页面获取与我的开发人员帐户关联的所有帖子。我正在使用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..)
谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!