2
如果它存在,我想发布一张照片到相册“墙照片”,否则,如果“墙照片”不存在发布图像没有相册(APPNAME照片)。张贴在墙上的照片 - Facebook打开图 - Php Sdk
$album = $facebook->api('/'PAGEID'/albums');
foreach($album['data'] as $album){
if($album['name'] == 'Wall Photos'){
$album_post = $album['id'];
}
}
$risultato['pagina'][$pagina['id']] = $facebook->api('/'.$album_post.'/photos', 'POST', array('access_token' => PAGETOKEN, 'source' => '@' . IMAGE, 'message' => TEXT));
if(!isset($album_post)){
$risultato['pagina'][$pagina['id']] = $facebook->api('/'.$pagina['id'].'/photos', 'POST', array(
'access_token' => $pagina['token'],
'source' => '@' . IMAGEPATH,
'message' => TEXT
)
);
}else{
$risultato['pagina'][$pagina['id']] = $facebook->api('/'.$album_post.'/photos', 'POST', array(
'access_token' => $pagina['token'],
'source' => '@' . realpath("../img_post/".$post['Immagine']),
'message' => $post['Testo']
)
);
}
但我收到错误:无效的相册ID在base_facebook.php扔在行1237
的var_dump($相册) –
@MohitBumb 输出: [ “名称”] => 串(11) “墙壁照片” [ “cover_photo”] => 串(15) “474591189233536” [”隐私 “] => 串(6) ”定制“ [” 计数 “] => INT(8) [” 型 “] => 串(13) ”friends_walls“ [” CREATED_TIME“] => (24)“2012-10-12T11:18:05 + 0000” [“can_upload”]字符串(24)“2012-05-07T13:24:03 + 0000” [“updated_time”] => => bool(false) } – Zac
这里没有id字段 –