我一直在尝试使用图形 api 从 facebook 组中获取每篇帖子,然后在不同的网页上显示帖子和评论,我唯一的问题是我无法正确获得评论,到目前为止我有这个:
<div class="post">
<?foreach($data2->data as $d2) {?>
<div class="single">
<div class="text">
<span class="span_post" style="color: #999999; clear:both; display:block;"><?=$d2->message?></span>
<?foreach($d2->comments->comment_list as $c2)?>
<span class="span_comment" style="color: #999999; clear:both; display:block;"><?=print_r($c2->text) ?></span>
</div>
</div>
<?}?>
</div>
data2 定义为
$comment2 = "https://graph.facebook.com/me/fql?q=select%20message,%20comments%20from%20stream%20where%20source_id%20=%20{$group_id}&access_token={acces_token}";
$data2 = json_decode(file_get_contents($comment2));
现在的问题是它只显示评论,即使有多个评论(所以如果有 10 条评论,它会显示最新的评论,而不显示其他 10 条,即使它们存在于请求的 json 中)。我对 PHP 很陌生,所以也许我做错了什么,这就是为什么我不能让它工作