Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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

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
如何在Facebook PHP SDK中获取所选相册的照片_Php_Facebook_Photos - Fatal编程技术网

如何在Facebook PHP SDK中获取所选相册的照片

如何在Facebook PHP SDK中获取所选相册的照片,php,facebook,photos,Php,Facebook,Photos,这将相册的名称显示为链接。选择特定链接后,用户将被重定向到albumPhotos.php文件。我需要的是将所需的代码放入albumPhotos.php中,以便显示特定相册的照片 $albums = $facebook->api('/me/albums'); Foreach($albums['data'] as $album) { print ('<a href= "albumPhotos.php">'.$album['name'].'</a>'.'</br&

这将相册的名称显示为链接。选择特定链接后,用户将被重定向到albumPhotos.php文件。我需要的是将所需的代码放入albumPhotos.php中,以便显示特定相册的照片

$albums = $facebook->api('/me/albums');
Foreach($albums['data'] as $album) 
{
print ('<a href= "albumPhotos.php">'.$album['name'].'</a>'.'</br>' ) ;
}
$albums=$facebook->api('/me/albums');
Foreach($albums['data']作为$album)
{
打印(“”“
”); }
这是apbumPhotos.php中的当前代码。此时,它会显示用户的所有照片

$albums = $facebook->api('/me/albums');
foreach($albums['data'] as $album)
  {

    $photos = $facebook->api("/{$album['id']}/photos");
    foreach($photos['data'] as $photo)
    {
            echo "<img src='{$photo['source']}' />", "<br />";
    }
 } 
$albums=$facebook->api('/me/albums');
foreach($albums['data']作为$album)
{
$photos=$facebook->api(“/{$album['id']}/photos”);
foreach($photos['data']作为$photo)
{
回声“,”
”; } }
您需要将想要的单张专辑传递到
apbumPhotos.php
页面。否则,您的代码不知道用户单击了哪个相册链接,它只是在用户的所有相册中循环。逻辑很简单

使用查询字符串将
album\u id
作为$\u GET参数传递到链接中,如下所示:

$albums = $facebook->api('/me/albums');
foreach($albums['data'] as $album)  {
  print ('<a href="albumPhotos.php?album_id='.$album['id'].'">'.$album['name'].'</a>'.'</br>' ) ;
}
您需要将想要的单张专辑传递到
apbumPhotos.php
页面。否则,您的代码不知道用户单击了哪个相册链接,它只是在用户的所有相册中循环。逻辑很简单

使用查询字符串将
album\u id
作为$\u GET参数传递到链接中,如下所示:

$albums = $facebook->api('/me/albums');
foreach($albums['data'] as $album)  {
  print ('<a href="albumPhotos.php?album_id='.$album['id'].'">'.$album['name'].'</a>'.'</br>' ) ;
}

值得注意的是,你必须处理分页,因为它不会给你这个相册的所有照片。值得注意的是,你必须处理分页,因为它不会给你这个相册的所有照片