I want to get all posts from this facebook page along with the corresponding comments.
I wrote this code (application details were confused, replace them with your own to run it).
<?php require_once('facebook.php'); $facebook = new Facebook(array( 'appId' => 'MY_APP_ID', 'secret' => 'MY_APP_SECRET', 'cookie' => true, )); $pages = array( "stackoverflow" => 11239244970 ); $result = $facebook->api(array( 'method' => 'fql.multiquery', 'queries' => '{ "posts": "select post_id, source_id, actor_id, target_id, likes, message from stream where source_id = '.$pages["stackoverflow"].'", "comments": "select post_id, text, username, fromid from comment where post_id in (select post_id from #posts)" }' )); echo json_encode($result); ?>
posts returns the expected results, but comments returns only one comment.
This example requests the stackoverflow facebook page
Comment returned from comments request, "Joined"! (from this post ). I can not understand what is special about this comment.
Anyone though?
source share