我正在使用spring-social for facebook,<version>2.0.0.RC1</version>
我在使用PagingParameters时遇到了一些问题,我希望使用页面阅读所有Feed。
这是代码:
PagedList<Post> page1;
try {
page1 = facebook.feedOperations().getFeed(new PagingParameters(50,0,null,null ));
logger.info("* * * * * * * * * * * * * Page_size: " + page1.size());
while (page1.size() > 0) {
...
PagingParameters p = page1.getNextPage();//
page1 = facebook.feedOperations().getFeed(p);
}
} catch (Exception e) {
e.printStackTrace();
}
在这个版本中似乎工作正常(因为当前的稳定版本它不能正常工作)。
好吧,如果我想使用日期开始阅读Feed,我总是page.size()
= 0;
我使用“自”日期为:
page1 = facebook.feedOperations().getFeed(new PagingParameters(50,0,myJavaDateTime.getTime(),new Date().getTime()));
我没有找到设定日期的方法。 我怎样才能使用“自”日期?
谢谢,任何帮助表示赞赏。
答案 0 :(得分:2)
我发现了问题:
facebook API需要秒,但java getTime
需要毫秒。
我刚刚除以1000,它现在正常工作。
page1 = facebook.feedOperations().getFeed(new
PagingParameters(50,0,myJavaDateTime.getTime()/1000 <--- added this