可能重复:
Upload image to an album if exist else create new album - Facebook
我正在使用此代码创建相册并将照片上传到用户的个人资料
$facebook->setFileUploadSupport(true);
//Create an album
$album_details = array(
'message'=> 'my album name',
'name'=> 'my album name'
);
$create_album = $facebook->api('/me/albums', 'post', $album_details);
//Get album ID of the album you've just created
$album_uid = $create_album['id'];
$args = array('message' => '');
copy($image, 'tmp/file.jpeg');
$args['image'] = '@' . realpath('tmp/file.jpeg');
$data = $facebook->api('/'.$album_uid.'/photos', 'post', $args);
unlink('tmp/file.jpeg');
此代码工作正常,但我遇到一个问题,每次用户上传照片时,每次都会创建一个新相册。我想要做的只是第一次创建一个专辑,如果用户第二次上传照片,它应该上传到第一次创建的专辑。 我怎么能这样做?
答案 0 :(得分:1)
使用与您第一次上传时相同的相册ID。