Facebook:如何避免从FB图形请求中获取重复项?

时间:2015-05-20 22:08:53

标签: facebook swift facebook-graph-api

我正在使用FB图形请求从用户的Open Graph获取更新。我只想查询新对象,而不是检索已经检索过的对象。有没有办法过滤掉已经检索过的对象?

如果在图表API请求中出现类似“停止搜索ID#:x”的功能,那将是理想的。

2 个答案:

答案 0 :(得分:0)

您可以通过存储已检索对象的最新created_time来对时间戳或日期字符串执行此操作。然后,你可以这样做:

https://graph.facebook.com/v2.3/me/photos?since=1419125506

https://graph.facebook.com/v2.3/me/photos?since=2014-12-29T16:29:45+0000

答案 1 :(得分:0)

你必须考虑这是否真的是你想要的,如果你会查询像/ feed这样的东西,但是每次从最后一个时间戳开始,你都不能继续更新旧对象。

在这种情况下,对象是帖子,并且有许多喜欢/评论不会是相同的外翻日。

如果您将数据存储在数据库中,只需在插入新的Feed之前将其清除。