使用PHP SDK将图像发布到Facebook粉丝页面

问题描述

| 我正在尝试使用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。