Facebook API erhält Feeds und Kommentare

Ich versuche, die Feeds auf eine öffentliche Pinnwand und die dazugehörigen Kommentare zu bekommen. Also mache ich alle X Minuten eine Abfrage, um zu erfahren, was neu ist (Feeds und Kommentare).

Ich benötige die Feeds (die neuen Feeds seit myDate) und Kommentare (Kommentare zu den neuen Feeds und Kommentare zu älteren Feeds). Wenn also jemand einen Kommentar zu einem älteren Feed gepostet hat, möchte ich diesen erhalten. Ich habe versucht, dies mit FQL und Graph API zu tun, aber ich schaffe es nicht, die beste Lösung zu finden.

Mit FQL gibt es einige Probleme (Bugs) mit LIMIT und OFFSET und es funktioniert nicht sehr gut. Mit der Graph API habe ich nicht so viel Power. Das habe ich also ausprobiert:

https://graph.facebook.com/PAGE_ID/feed?access_token=MY_ACCES_TOKEN0&limit=500&since=1350033469&until=now&updated_time>1350033469

Dies gibt mir den neuesten Beitrag, daher kein Problem, da ich für jeden einzelnen eine neue Abfrage mache, um die Kommentare für jeden Feed zu erhalten:

https://graph.facebook.com/PAGE_ID/comment?access_token=MY_ACCES_TOKEN0&limit=500&since=1350033469&until=now&updated_time>1350033469

Das Problem ist, dass ich einen Kommentar, der in einem älteren Beitrag gepostet wurde, nicht erhalte.

Mit FQL kann ich nicht nur die neuesten Beiträge (basierend auf meinem Seit-Datum) und die Beiträge mit neuen Kommentaren filtern.

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

Mit Graph API habe ich eine gute Paginierung (mit den nächsten und vorherigen Links in der Antwort), aber mit FQL habe ich keine Lösung gefunden.

Hat jemand eine Idee? Vielen Dank.

C.C.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage