Spring-使用 PagingParameters 和页数的社交 facebook

Spring-Social facebook using PagingParameters and page count

我正在使用 spring-social for facebook,<version>2.0.0.RC1</version> 我在使用 PagingParameters 时遇到一些问题,我想使用页面阅读所有提要。

这是代码:

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();
    }

在这个版本中似乎可以正常工作(因为当前的稳定版本不能正常工作)。

好吧,如果我想使用日期开始阅读提要,我总是 page.size()= 0;

我将 "since" 日期用作:

page1 = facebook.feedOperations().getFeed(new PagingParameters(50,0,myJavaDateTime.getTime(),new Date().getTime()));

我没有找到设置日期的方法。 如何使用 "since" 日期?

谢谢,如有任何帮助,我们将不胜感激。

我发现了问题: facebook API 需要秒,但 java getTime 需要毫秒。

我刚除以 1000,现在可以正常使用了。

 page1 = facebook.feedOperations().getFeed(new
 PagingParameters(50,0,myJavaDateTime.getTime()/1000 <--- added this