Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.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
通过Facebook Graph API获取照片_Facebook_Facebook Graph Api - Fatal编程技术网

通过Facebook Graph API获取照片

通过Facebook Graph API获取照片,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在尝试提取当前登录配置文件的标记照片。获取了会话ID,但它似乎是一个空数组 <?php $photos = $facebook->api('me/photos'); $number_of_photos = count($photos[data]); ?> <?php for ($i=0; $i < $number_of_photos; $i++) :?> <img src="https://graph.facebook.com/me/photos

我正在尝试提取当前登录配置文件的标记照片。获取了会话ID,但它似乎是一个空数组

<?php 
$photos = $facebook->api('me/photos');
$number_of_photos = count($photos[data]);
?>

<?php for ($i=0; $i < $number_of_photos; $i++) :?>
<img src="https://graph.facebook.com/me/photos/<?php echo $photos[data][$i][url]; ?>"/>
<?php endfor; ?>

"/>

我知道这段代码可能非常糟糕,我是PHP新手,只是尝试了一些东西。

如可用文档所述(向下滚动到“连接”),为了获取用户的照片,她必须明确授予您以下权限之一:

  • 用户\u照片\u视频\u标签
  • 朋友\u照片\u视频\u标签
  • 用户照片
  • 好友照片权限

打印($photos)是否会返回任何内容?请尝试直接访问API URL,查看您得到的结果。没有。我正在按照facebook文档中的示例内容进行操作。我想我已经收到了这些内容。谢谢您的帮助。