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

时间:2011-06-21 22:00:41

标签: php facebook facebook-graph-api

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

为什么会发生这种情况?

2 个答案:

答案 0 :(得分:0)

为了能够将图片上传到您是管理员的页面,您很可能需要manage_pages权限。我不确定您是否可以让用户将图片从图表api上传到粉丝页面,尽管他们可以从网站上这样他们应该能够。

答案 1 :(得分:0)

您需要此权限:manage_pages。