Php 从流表循环通过FQL结果
我正在使用FQL从facebook streams表中获取数据,但是,我在尝试循环数组以显示我需要的结果时遇到了一些问题。以下是我正在使用的代码:Php 从流表循环通过FQL结果,php,facebook-graph-api,facebook-fql,Php,Facebook Graph Api,Facebook Fql,我正在使用FQL从facebook streams表中获取数据,但是,我在尝试循环数组以显示我需要的结果时遇到了一些问题。以下是我正在使用的代码: if ($user){ //fql query example using legacy method call and passing parameter try{ $fql2 = "SELECT app_data FROM stream
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']);
}
我要做的是从“附件_数据”中获取值,例如name、href…等
有什么想法吗?这不是一个与facebook相关的问题。。。这是一个php问题。。。 你在找 array_keys-返回数组中的所有键或键的子集
我想没人知道吧=o(谢谢你的回复,但我还是设法用json解决了这个问题
Array
(
[attachment_data] => {"name":"name in here",
"href":"url here",
"description":"desc here",
......etc}
)