我正在构建一个Android应用程序,它需要跟踪用户在本地数据库中的兴趣。我们的想法是将“兴趣”作为“Facebook上用户喜欢的页面(及其相关类别)”。
图表API端点:/me/likes
参数:fields=id,name,category,category_list,created_time
我遇到的问题是在定期更新兴趣列表时,自上次点击API以来,我无法检索仅限新页面。
我尝试过使用since
参数,但似乎无效。 (我认为/likes
边缘是游标分页,并且不被视为类似时间序列的/posts
或/feed
。但是,页面节点确实有created_time
字段,表示用户何时喜欢该页面。
TLDR;
如何在指定的日期时间后从/me/likes
端点获取所有喜欢的页面?
答案 0 :(得分:1)
我猜你必须使用分页来获取所有条目,并通过将它们与数据库条目进行比较来自行检测新条目。但是您不需要自己检查,这就是Realtime API的用途:https://developers.facebook.com/docs/graph-api/real-time-updates/
调试结果,甚至可以直接在API响应中获得新的喜欢。