Вам нужно передать какой единственный альбом вы хотите на страницу apbumPhotos.php
. В противном случае ваш код не знает, по какой ссылке на альбом щелкнул пользователь, и он просто просматривает все альбомы пользователя. Логика довольно проста.
Используйте строку запроса для передачи album_id
в качестве параметра $ _GET в ссылке, например:
$albums = $facebook->api('/me/albums');
foreach($albums['data'] as $album) {
print ('<a href="albumPhotos.php?album_id='.$album['id'].'">'.$album['name'].'</a>'.'</br>' ) ;
}
Затем, получите параметр album_id
в apbumPhotos.php и используйте его (вместо того, чтобы снова перебирать ВСЕ альбомы, что он делает сейчас):
$album_id = $_GET['album_id']; // get the album_id passed in the URL
$photos = $facebook->api("/{$album_id}/photos"); // just get that one album
foreach($photos['data'] as $photo)
{
echo "<img src='{$photo['source']}' />", "<br />";
}