我在Facebook上有一个应用程序,我可以选择一张图片,然后上传到与该应用程序相关的专辑。在我的应用程序的相册中使用Facebook api发布图片
我发现了一些关于它的代码,但到现在为止,我只能上传到我的个人帐户。
有了这个代码,我可以获取应用程序的所有专辑细节:
$facebook->api('/app_id/albums?access_token='.$acces_token);
这很酷,我得到的名单,但在此之后,我执行以下操作:
$upload_photo = $facebook->api('/'.$album_id.'/photos?access_token='.$acces_token, 'post', $photo_details);
而且我总是得到以下豁免: 致命错误:未捕获的OAuthException:(#100)专辑所有者抛出的ID无效ID
什么问题? 也许我没有正确的权限?或者我错过了什么?
我甚至试过这样:
$create_album = $facebook->api('/app_id/albums?access_token='.$acces, 'post', $album_details);
$album_uid = $create_album['id'];
$upload_photo = $facebook->api('/'.$album_uid.'/photos?access_token='.$acces, 'post', $photo_details);
嗨安德拉斯,你能够做到这一点?我现在正在尝试做同样的事情。谢谢! – 2014-03-12 21:21:41
嗨,你有没有找到错误的原因?我也坚持它.. 我无法确定..有太多access_tokens。 1.为应用程序,1为页面.. – Prashant 2014-06-10 16:01:16