问题描述
|
我正在尝试使用PHP SDK将图像上传到我的粉丝页面墙,并且还让其他人将图片上传到页面。
到目前为止,这就是我所拥有的,
PHP:
$img = realpath($y);
$facebook->setFileUploadSupport(\"http://\" . $_SERVER[\'SERVER_NAME\']);
$photo = $facebook->api(\'/FAN_PAGE_ALBUM_ID/photos\',\'POST\',array(
\'access_token\' => $token,\'source\' => \'@\' . $img,\'message\' => \'This photo came from my app.\'
)
);
当我尝试什么都没有发生时,即使我使用类似的方法将其张贴到粉丝页面墙(效果很好),据我所知,我也拥有适当的权限...status_update,publish_stream,user_photos,offline_access
?
有什么原因会发生这种情况?
解决方法
为了能够将图片上传到您作为管理员的页面,您很可能需要manage_pages权限。我不确定您是否可以让用户从图形api将图片上传到粉丝页面,尽管他们可以从网站上上传,所以他们应该可以。
, 您需要以下权限:manage_pages。