如何获得Facebook上的图片数量?

时间:2012-10-22 14:49:36

标签: php facebook facebook-like

我想在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'];

如何让它正常工作?

1 个答案:

答案 0 :(得分:0)

FQL返回的数组非常庞大和复杂。你需要:

echo $result['data']['like_info']['like_count'];

要查看查询中返回的所有内容,请使用以下代码:

printf('<pre>%s</pre', print_r($result,TRUE) );