通常我上传照片与此代码:如何将照片上传到“墙照片”?
$facebook->api('/me/photos', 'POST', array(
'source' => '@' . realpath(IMGDIR),
'message' => TEXT
)
如果我使用此代码上传照片,照片中的“APPNAME照片”上传的,但我愿意在“华尔街照片”上传照片。我怎样才能做到这一点 ?对不起我的英语不好!
通常我上传照片与此代码:如何将照片上传到“墙照片”?
$facebook->api('/me/photos', 'POST', array(
'source' => '@' . realpath(IMGDIR),
'message' => TEXT
)
如果我使用此代码上传照片,照片中的“APPNAME照片”上传的,但我愿意在“华尔街照片”上传照片。我怎样才能做到这一点 ?对不起我的英语不好!
难道你不能直接上传到墙上的相册吗? 例如有了您的代码,改变/me/photos
到/<ALBUM ID>/photos
- 这是你会怎么做任何通用的专辑,我不知道如果墙照片专辑是这样的
做一个GET请求/ ME /张专辑,并获得用户的相册列表,你应该能够上传到任何他们
嗯我会尝试一下,但我认为不能正常工作。 – Zac
@lgy 是的,你的想法没问题! \t \t'$ album = $ facebook-> api('/'PAGEID'/ albums'); \t \t的foreach($专辑[ '数据']为$专辑){ \t \t如果($专辑[ '名称'] == '墙照片'){ \t $ album_post = $相册[ 'ID']; \t \t}} $ risultato [ 'pagina'] [$ pagina [ 'ID']] = $ facebook-> API( '/'.$ album_post。'/照片, 'POST',阵列( \t \t \t \t \t 'ACCESS_TOKEN'=> PAGETOKEN, \t \t \t \t \t '源'=> '@' IMAGE, \t \t \t \t \t '消息'=> TEXT \t \t \t) );”。 但我收到该错误:无效的专辑ID在1237行base_facebook.php中抛出 – Zac
你要测试的
if($album['type'] == 'wall')
更多一些解释吗? –
@RohitKumarChoudhary我想上传相册中的照片:“Wall Photos”。 – Zac