首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook PHP SDK空相册

Facebook PHP SDK空相册
EN

Stack Overflow用户
提问于 2013-04-09 00:11:10
回答 1查看 188关注 0票数 0

我正在对一个Facebook应用程序,获得用户的Facebook相册和图片。我都工作得很好,但是如果用户的相册中没有图片,我的应用程序就会崩溃,因为它不能获得相册封面和相册图片。我试图摆脱我使用的foreach,但没有成功。它只“迭代”空相册之前的相册。以下是原始代码片段:

代码语言:javascript
复制
<?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'];
    ?>

一些指导和建议非常受欢迎。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-09 11:09:48

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

代码语言:javascript
复制
$albums = $facebook->api("/me/albums");
foreach ($albums['data'] as $album) {
  if (0 < $album['count'] {
    $album_id = $album['id'];
    ...
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15883996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档