получить комментарии поста на фейсбуке в php через график

я хочу получать комментарии на фейсбуке в общедоступном сообщении через graph.facebook
я хочу получить имя, содержание и идентификатор комментатора
пример графика

http://graph.facebook.com/comments/?ids=391265991032089

мой код пока

<?php
$data = file_get_contents('http://graph.facebook.com/comments/?ids=391265991032089');
$json = $data;
$obj = json_decode($json);
$comm_no = $obj->391265991032089->{'data'};
echo("<pre>");
var_dump($comm_no);
?>

который дает мне

array(25) {
[0]=>
object(stdClass)#437 (7) {
["id"]=>
string(31) "337379989797698_337380613130969"["from"]=>
object(stdClass)#433 (2) {
["id"]=>
string(15) "100002978598053"["name"]=>
string(28) "Àñä Båñòtá Bãskõtã"}
["message"]=>
string(38) "سقفه لاخوكو ابو جبل :D"["can_remove"]=>
bool(false)
["created_time"]=>
string(24) "2014-12-15T18:58:24+0000"["like_count"]=>
int(10)
["user_likes"]=>
bool(false)
}

как оговорить, чтобы показать только
имя, сообщение и идентификатор

искал много и не нашел ничего

0

Решение

Если ответа больше, чем нужно, используйте следующий код:

<?php
$data = file_get_contents('http://graph.facebook.com/comments/?ids=391265991032089');
$json = $data;
$obj = json_decode($json);
$comm_no = $obj->391265991032089->{'data'};
foreach($comm_no as $answer_id => $v) {
echo $v->from->id . '<br />';
echo $v->from->name. '<br />';
echo $v->message. '<br />';
}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]