Я использую FQL для получения данных из таблицы потоков Facebook, однако у меня возникли небольшие проблемы при попытке перебрать массив для отображения нужных мне результатов. вот код, который я использую:
if ($user){
//fql query example using legacy method call and passing parameter
try{
$fql2 = "SELECT app_data
FROM stream
WHERE filter_key in (SELECT filter_key
FROM stream_filter
WHERE
uid=".$user."
AND type='newsfeed')
AND is_hidden = 0";
$param2 = array(
'method' => 'fql.query',
'query' => $fql2,
'callback' => ''
);
$fqlResult2 = $facebook->api($param2);
}
catch(Exception $o){
d($o);
}
}
for ($x=0; $x<200; $x++) {
d($fqlResult2[$x]['app_data']);
}
, который возвращает такие массивы:
Array
(
[attachment_data] => {"name":"name in here",
"href":"url here",
"description":"desc here",
......etc}
)
я хочу получить значения из 'attachment_data', такие как name, href ... etc
есть идеи?