我想在Facebook上获得一张图片的喜欢数量,并在我的网站上显示。
我设法找到它的FQL查询:
SELECT like_info FROM photo WHERE object_id=10152003701188306
当我在http://developers.facebook.com/tools/explorer处尝试该查询时,我得到like_count = 792
。
我有每个Facebook连接设置和工作(app id +密钥)。我已经检查了我的URL的调试器,它需要所有元标记。
我设法编写了这段代码,但它给了我一个空结果而不是数字。
$result = $facebook->api(array(
'method' => 'fql.query',
'query' => 'SELECT like_info FROM photo WHERE object_id=10152003701188306'
));
echo $result['like_count'];
如何让它正常工作?
答案 0 :(得分:0)
FQL返回的数组非常庞大和复杂。你需要:
echo $result['data']['like_info']['like_count'];
要查看查询中返回的所有内容,请使用以下代码:
printf('<pre>%s</pre', print_r($result,TRUE) );