Facebook PHP SDK空相册

Facebook PHP SDK空相册,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,我正在开发一个Facebook应用程序,它可以获取用户的Facebook相册和图片。我所有的作品都很好,但如果用户的相册中没有图片,我的应用程序就会崩溃,因为它无法获得相册封面和相册图片计数。我试图逃避我使用的foreach,但没有成功。它只“迭代”空相册之前的相册。以下是原始代码片段: <?php $albums = $facebook->api("/me/albums"); foreach ($albums['data'] as $album) { $album_id =

我正在开发一个Facebook应用程序,它可以获取用户的Facebook相册和图片。我所有的作品都很好,但如果用户的相册中没有图片,我的应用程序就会崩溃,因为它无法获得相册封面和相册图片计数。我试图逃避我使用的foreach,但没有成功。它只“迭代”空相册之前的相册。以下是原始代码片段:

<?php
$albums = $facebook->api("/me/albums");
foreach ($albums['data'] as $album) {
    $album_id = $album['id'];
    $album_cover = $album['cover_photo'];
    $album_name = $album['name'];
    $album_count = $album['count'];
    $covers = $facebook->api("/" . $album_cover . "");
    $source = $covers['source'];
    ?>


欢迎提供一些指导和建议。

在获取任何数据之前,先测试相册是否有图片:

$albums = $facebook->api("/me/albums");
foreach ($albums['data'] as $album) {
  if (0 < $album['count'] {
    $album_id = $album['id'];
    ...
  }
}
$albums=$facebook->api(“/me/albums”);
foreach($albums['data']作为$album){
如果(0<$album['count']{
$album_id=$album['id'];
...
}
}