java - 我如何获取 Facebook 帖子的修改时间

标签 java facebook facebook-graph-api

目前正在使用一个可以获取 Facebook 帖子和 Facebook 帖子评论的轮询器。我的轮询器在特定的时间间隔内工作。当前的问题是,如果一篇帖子已被轮询,那么下次有任何新评论时就不再轮询。

示例:- 轮询器从上午 10 点开始。下次轮询器在 30 分钟后运行时,它将在上午 10 点之前获取所有帖子和评论,该时间极将从 10 -10:30 获取新帖子,而不是获取有新评论的帖子。

是否有任何解决方案可以找到在此时间间隔内有更新的帖子。

最佳答案

我从这个堆栈中得到了答案
Filtering Facebook users Profile feeds by updated_time

可以使用 FQL。

例如,修改 Facebook 开发者网站上的示例,您可以检索当前用户在美国东部时间 2009 年 12 月 30 日凌晨 12 点之前更新的帖子,如下所示:

SELECT post_id, actor_id, target_id, message FROM stream WHERE source_id = me() 
AND updated_time < 1262196000 LIMIT 50

据我所知,您无法使用 Graph API 按 Updated_time 进行过滤。

关于java - 我如何获取 Facebook 帖子的修改时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27498576/

相关文章:

ios - Facebook SDK swift : problems with fetching user data (segue)

ios - 使用 Facebook 图 API iPhone 拉取帖子时并非所有评论都可见

java - Struts 2 中的拦截器未正确重定向页面

java - Selenium WebDriver Firefox 错误 - 连接失败

java - 在 Fragment 内调用 getActivity() 返回 null

python - OAUTH2 Python Facebook 登录

iOS Facebook 好友列表 - 图片 url、用户 id、名称

facebook - 从 Facebook graphObject 读取数据

php - 如何临时存储 Facebook 头像?

java - 如何提高内部其他 REST 调用的 REST 调用的性能