简体   繁体   中英

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

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 ).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM