您好我想将用户的相册作为链接呈现,然后用户可以选择相册标题。这会将他重定向到包含特定专辑中所有图片的页面。
这是将标题显示为链接的代码。它工作正常,但我不知道如何使其他页面与此工作并呈现正确的图片。
$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'] as $album)
{
$photos = $facebook->api("/{$album['id']}/photos");
foreach($photos['data'] as $photo)
{
echo "<img src='{$photo['source']}' />", "<br />";
}
}
请大家为我的论文而且我已经尝试了一切!如果您对此有任何疑问,请告诉我。
答案 0 :(得分:1)
在相册摘要页面中,将参数?album=album_id
添加到指向特定相册的链接:
// albumsSummary.php
$albums = $facebook->api('/me/albums');
foreach($albums['data'] as $album)
{
print ('<a href= "albumPhotos.php?album_id=">'.$album['id'].'</a>'.'</br>' );
}
在特定相册页面albumPhotos.php
中,检查album_id
参数并仅显示所请求相册中的照片:
// albumPhotos.php
$album_id = $_REQUEST['album_id'];
$photos = $facebook->api("/{$album[$album_id]}/photos");
foreach($photos['data'] as $photo)
{
echo "<img src='{$photo['source']}' />", "<br />";
}