我试图让相关评论在公共墙壁饲料和。 所以每隔X分钟我做一个查询以获得什么新的(饲料和注释)。
我需要的饲料(因为MyDate中新的饲料)和评论(张贴在新的饲料和评论张贴在较旧的饲料评论)。 因此,如果有人张贴在一个旧的饲料我想要得到它的注释。 我tryied做到这一点使用FQL和图形API,但我不管理,以找到最佳的解决方案。
随着FQL存在一些问题(错误)与LIMIT和OFFSET,不很好地工作。 随着图形API,我没有那么大的力量。 所以这就是我tryied:
https://graph.facebook.com/PAGE_ID/feed?access_token=MY_ACCES_TOKEN0&limit=500&since=1350033469&until=now&updated_time>1350033469
这给了我最新的帖子,所以没有问题,因为为每一个我为了得到各供的意见做一个新的查询:
https://graph.facebook.com/PAGE_ID/comment?access_token=MY_ACCES_TOKEN0&limit=500&since=1350033469&until=now&updated_time>1350033469
问题是,如果一个评论被贴在一个旧的帖子,我没有收到。
使用FQL我不仅可以过滤的最新帖子(根据我的,因为日期),并与新的评论的帖子。
https://api.facebook.com/method/fql.query?query=SELECT post_id, text, fromid FROM comment WHERE post_id IN (SELECT post_id FROM stream where source_id=PAGE_ID and comments.created_date>1350033469)&access_token=MY_ACCES_TOKEN
使用图形API我有一个很好的分页(使用响应中下一个和以前的链接),但与FQL余did't找到任何解决方案。
因此,任何人有一些想法? 谢谢。
CC