4
我想检索给定Facebook页面上的所有帖子以及相关评论。从Facebook页面检索帖子和评论
我写了这段代码(应用程序细节模糊,用你自己的替换来运行它)。
<?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
返回预期的结果,但是comments
回报只是一个评论。
这个例子查询stackoverflow facebook page
注释从comments
查询返回“注册!” (从this post)。我无法弄清楚这个评论的特别之处。
任何虽然?
您是否尝试过没有多查询的第二个查询,只有逗号分隔的post ID列表? – serg 2010-08-04 15:31:25
我试过了,没有运气。 – Giacomo 2010-09-03 19:06:28
您是否设法解决此问题?如果是这样,怎么样? – pAkY88 2012-02-12 14:57:59