使用Graph API从Facebook获取新帖子

时间:2017-11-14 12:14:20

标签: java facebook-graph-api spring-social-facebook

我正在使用Graph API通过我的应用授权用户从他们的时间轴和他们喜欢的页面中获取帖子。

我可以抓取所有帖子并保存。但是,当我在一段时间后再次获取它时,它包括新帖子和旧帖子,它们会创建重复的条目。我只想要尚未提取的新帖子。我知道facebook中的webhooks。但是,我想知道任何其他方式,就像twitter(使用since_id)。

注意:我正在使用spring-social-facebook进行这些操作。

寻找一些想法。

1 个答案:

答案 0 :(得分:1)

我认为您可以使用>>> list1 = [1,2,3] >>> reversed_list = list(reversed(list1)) >>> reversed_list >>> [3, 2, 1] since参数来过滤结果。试试这个电话:https://developers.facebook.com/tools/explorer/135669679827333/?method=GET&path=me%2Ffeed%3Fsince%3D1%20january%202017%26until%3Dnow&version=v2.5

您可以存储until,然后立即使用lastUpdateDate lastUpdateDate since