2013-04-08 2 views
0

Я работаю над приложением Facebook, которое дает пользователям альбомы и фотографии Facebook. Я все прекрасно работаю, но если у пользователя есть альбом, в котором нет картинки, мое приложение разбивается, потому что оно не может получить обложку альбома и количество альбомов. Я пытался убежать от foreach, который я использую, но без успеха. Он «перебирает» только альбомы до пустого. Ниже приведен фрагмент кода:Facebook PHP SDK пустой альбом

<?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']; 
    ?> 

Некоторые рекомендации и предложения более чем приветствуются.

ответ

0

тест, чтобы увидеть, если ваш альбом имеет фотографии до получения каких-либо данных:

$albums = $facebook->api("/me/albums"); 
foreach ($albums['data'] as $album) { 
    if (0 < $album['count'] { 
    $album_id = $album['id']; 
    ... 
    } 
} 
Смежные вопросы