New Facebook API fetching newsfeed and its comments

is there a way to get newsfeed and its comments with the new changes facebook making on july, 2013 - https://developers.facebook.com/roadmap/

What im trying to do?

i want to fetch latest newsfeed with comments (if any comments on it) with one api call , even if its group api call.

Old Way of doing it:

1) fetching from stream table with comments field (comment field is deprecated now)

2) fetching from graph with comments field (which is removed also now)


Quick Links

  • new changes with quick doc: https://developers.facebook.com/blog/post/2013/04/03/new-apis-for-comment-replies/
  • guide: https://developers.facebook.com/docs/graphapi/guides/comments/
  • fql: http://developers.facebook.com/docs/reference/fql/comment
  • graph: http://developers.facebook.com/docs/reference/api/Comment/

  • How about using fql? You no longer worry because what you need is get post_id from stream:

    {"query1":"SELECT post_id, actor_id, created_time, message FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE uid=me() AND type='newsfeed') AND created_time<=now() LIMIT 5 ","query2":"SELECT post_id, id, fromid, time, text, user_likes, likes FROM comment WHERE post_id IN (SELECT post_id FROM #query1) LIMIT 5 ","query3":"SELECT id, name, pic_square FROM profile WHERE id IN (SELECT actor_id FROM #query1) or id IN (SELECT fromid FROM #query2)"}
    

    Please test with graph API explorer(migration settings of " July 2013 Breaking Changes " is enable), it works as expected(Of course, you need granted permission read_stream ).

    链接地址: http://www.djcxy.com/p/32578.html

    上一篇: 索引字段上的FQL NoIndexFunctionException

    下一篇: 新Facebook API提取新闻源及其评论