Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Facebook上获得喜欢图片的数量?_Php_Facebook_Facebook Like - Fatal编程技术网

Php 如何在Facebook上获得喜欢图片的数量?

Php 如何在Facebook上获得喜欢图片的数量?,php,facebook,facebook-like,Php,Facebook,Facebook Like,我想在Facebook上获得一张图片的喜欢数量,并在我的网站上显示 我设法找到了它的FQL查询: SELECT like_info FROM photo WHERE object_id=10152003701188306 当我在尝试该查询时,我得到了像\u count=792 我已经设置并运行了所有Facebook连接(应用程序id+密钥)。我已经检查了我的URL的调试器,它有所有需要的元标记 我设法写了这段代码,但它给了我一个空结果,而不是一个数字 $result = $facebook-&

我想在Facebook上获得一张图片的喜欢数量,并在我的网站上显示

我设法找到了它的FQL查询:

SELECT like_info FROM photo WHERE object_id=10152003701188306
当我在尝试该查询时,我得到了
像\u count=792

我已经设置并运行了所有Facebook连接(应用程序id+密钥)。我已经检查了我的URL的调试器,它有所有需要的元标记

我设法写了这段代码,但它给了我一个空结果,而不是一个数字

$result = $facebook->api(array(         
          'method' => 'fql.query',   
          'query' => 'SELECT like_info FROM photo WHERE object_id=10152003701188306'  
      ));  
echo $result['like_count'];

如何使其正常工作?

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

echo $result['data']['like_info']['like_count'];
要查看查询中返回的所有内容,请使用以下代码:

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