Facebook Graph API:在指定时间后获得用户/喜欢的喜欢

时间:2015-09-09 09:44:03

标签: android facebook facebook-graph-api

我正在构建一个Android应用程序,它需要跟踪用户在本地数据库中的兴趣。我们的想法是将“兴趣”作为“Facebook上用户喜欢的页面(及其相关类别)”。

图表API端点:/me/likes

参数:fields=id,name,category,category_list,created_time

我遇到的问题是在定期更新兴趣列表时,自上次点击API以来,我无法检索仅限新页面

我尝试过使用since参数,但似乎无效。 (我认为/likes边缘是游标分页,并且不被视为类似时间序列的/posts/feed。但是,页面节点确实有created_time字段,表示用户何时喜欢该页面。

TLDR; 如何在指定的日期时间后从/me/likes端点获取所有喜欢的页面?

1 个答案:

答案 0 :(得分:1)

我猜你必须使用分页来获取所有条目,并通过将它们与数据库条目进行比较来自行检测新条目。但是您不需要自己检查,这就是Realtime API的用途:https://developers.facebook.com/docs/graph-api/real-time-updates/

调试结果,甚至可以直接在API响应中获得新的喜欢。