$facebook->setFileUploadSupport(true);
//Create an album
$album_details = array(
'message'=> 'How will you die?',
'name'=> 'How will you die?'
);
$create_album = $facebook->api('/me/albums', 'post', $album_details);
//Get album ID of the album you've just created
$album_uid = $create_album['id'];
//Upload a photo to album of ID...
$file='img/'.$fbid.'.jpg'; //Example image file
$photo_details = array( 'message'=> 'Find...51', 'image' => '@'.realpath($file));
$upload_photo = $facebook->api('/'.$album_uid.'/photos', 'post', $photo_details);
$upphoto = $upload_photo['id'];
print_r ($upphoto);
ImageDestroy( $canvas );
header("Location: http://www.facebook.com/" . urlencode($fbid) . "&photoid=" . urlencode($upload_photo['id'])); 在facebook应用程序的帮助下,我使用这个代码创建了一个相册,并在用户配置文件中上传了一张照片。但是,我又一次又一次地犯了三个错误
facebook.php代码
谢谢!
发布于 2012-10-17 14:30:51
尝试放置相对路径而不是绝对路径,至少这就是我解决这个问题的方法。
https://stackoverflow.com/questions/10398795
复制相似问题