当前位置: 首页 > 知识库问答 >
问题:

Spring-使用PagingParameters和页面计数的社交Facebook

松锐藻
2023-03-14

我正在使用spring social for facebook,

这是代码:

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

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

好吧,如果我想开始使用表单日期阅读提要,我总是有一个页面。size()=0;

我使用“自”日期作为:

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

我没有找到确定日期的方法。如何使用“自”日期?

谢谢你,谢谢你的帮助。


共有1个答案

蔚和风
2023-03-14

我发现了问题:facebook API需要秒,而javagetTime需要毫秒。

我刚刚除以1000,它现在可以正常工作了。

 page1 = facebook.feedOperations().getFeed(new
 PagingParameters(50,0,myJavaDateTime.getTime()/1000 <--- added this
 类似资料:
  • 我试图访问facebook数据通过Spring的社会facebook集成使用的说明http://spring.io/guides/gs/accessing-facebook. 但目前我面临两类问题 > 当我运行教程中提到的示例时,我得到以下错误 没有为依赖项找到类型为[org.springframework.social.facebook.api.facebook]的匹配bean 当我在Faceb

  • 我正在开发一个rest服务,它将通过浏览器、单页应用程序和移动应用程序在浏览器中提供。现在我的服务没有Spring就可以工作了。oauth2客户机是在过滤器内部实现的,可以说是“手工”。 我正在尝试将其迁移到spring Boot。阅读了大量的手册和谷歌搜索了大量的信息,我正在努力了解以下内容是否对客户来说是可能的: > 通过Spring-Security-Oauth2提供的所有帮助,使用face

  • 我想实现像登录谷歌,但与keycloak,我也想使用自定义反应页面。例如,有一个谷歌图标按钮,点击该按钮后,用户应该被重定向到社交登录。 还有什么方法可以让我获得使用社交登录登录应用程序的用户的jwt令牌。有一个使用用户名和密码登录的api,但我找不到任何与社交登录令牌相关的东西。

  • 问题内容: 我需要一种方法来计算PHP中PDF的页数。我做了一些谷歌搜索,发现的唯一东西都是使用shell / bash脚本,perl或其他语言,但是我需要使用本机PHP。是否有任何库或如何执行此操作的示例? 问题答案: 您可以对PHP使用ImageMagick扩展。ImageMagick可以理解PDF的内容,您可以使用该命令提取页面数。PHP函数是Imagick:: identifyImage(

  • 我有一个示例web应用程序,它使用Google的Spring OAuth2身份验证。HttpSecurity配置如下: 现在,每当发出未经身份验证的请求时,此配置都会将浏览器重定向到登录页面。此页面显示了指向谷歌身份验证的链接 通过谷歌登录以及登录表单。 但我希望浏览器直接重定向到Google的身份验证服务器,而不是应用程序的登录页面。我不想要任何表单登录/注册功能。我只想让用户使用谷歌登录。 为

  • 通过Spring Security OAuth2重用终端用户Google身份验证以访问Web应用程序中的Google日历API 我能够通过Spring Security创建一个小的Spring Boot Web应用程序并进行登录 当应用程序启动时,我可以访问http://localhost:8080/user用户被要求谷歌登录。成功登录后,浏览器中会显示json配置文件,作为以下用户的响应: 我想