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

使用PHP SDK将图像发布到Facebook粉丝页面,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我正在尝试使用PHPSDK将一幅图片上传到我的粉丝页面墙上,同时也让其他人将图片上传到页面上 这是我到目前为止所做的 PHP: 当我尝试什么都不发生时,即使我使用了类似的方法发布到fan pages wall,效果很好,但据我所知,我也拥有相应的权限状态更新、发布流、用户照片、脱机访问 发生这种情况的原因是什么?要想将图片上传到管理员的页面,您很可能需要“管理页面”权限。我不确定你是否可以让用户从graph api上传图片到粉丝页面,尽管他们可以从网站上传图片,所以他们应该能够 您需要此权限:管

我正在尝试使用PHPSDK将一幅图片上传到我的粉丝页面墙上,同时也让其他人将图片上传到页面上

这是我到目前为止所做的

PHP:

当我尝试什么都不发生时,即使我使用了类似的方法发布到fan pages wall,效果很好,但据我所知,我也拥有相应的权限<代码>状态更新、发布流、用户照片、脱机访问


发生这种情况的原因是什么?

要想将图片上传到管理员的页面,您很可能需要“管理页面”权限。我不确定你是否可以让用户从graph api上传图片到粉丝页面,尽管他们可以从网站上传图片,所以他们应该能够

您需要此权限:管理页面。

工作正常,将很快发布答案。您好,奥德赛3us,您能给我发送解决方案吗?可以,我会稍后发布答案@Ezequiel:很抱歉回复得太晚了,但是您需要知道的一切都在这里,只需查看
页面登录
部分,了解如何模拟用户管理的页面。您需要
manage_pages
权限才能获得正确的访问令牌,以便可以代表该页面进行调用。如果你需要进一步的澄清,请告诉我,我会尽力帮助你。祝你好运
$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.'
    )
);