Php 如何将照片上传到";墙上的照片;?

Php 如何将照片上传到";墙上的照片;?,php,facebook,sdk,Php,Facebook,Sdk,通常我上传照片时使用以下代码: $facebook->api('/me/photos', 'POST', array( 'source' => '@' . realpath(IMGDIR), 'message' => TEXT ) 如果我用这个代码上传照片,照片会上传到“APPNAME照片”中,但我想上传到“墙上照片”中。我该怎么做?对不起我的英语 你不能直接上传到墙上的相册吗? e、 g.使用您的代码,将/me/photos更改为//photos——这是任何普通相册的操作方

通常我上传照片时使用以下代码:

$facebook->api('/me/photos', 'POST', array(
'source' => '@' . realpath(IMGDIR),
'message' => TEXT
)

如果我用这个代码上传照片,照片会上传到“APPNAME照片”中,但我想上传到“墙上照片”中。我该怎么做?对不起我的英语

你不能直接上传到墙上的相册吗? e、 g.使用您的代码,将
/me/photos
更改为
//photos
——这是任何普通相册的操作方式,我不确定墙上的相册是否可以这样工作

向/me/albums发出GET请求并获取用户的相册列表,您应该能够上传到其中任何一个,您必须进行测试

if($album['type'] == 'wall')

请解释一下?@RohitKumarChoudhary我想上传相册中的照片:“墙上的照片”。@lgy是的,你的想法没问题!'$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'=>PAGETOKEN,'source=>'>'@.图像,'message=>TEXT));'但我收到了这个错误:在第1237行的base_facebook.php中抛出了无效的相册id