我正在使用PHP构建一个Facebook画布应用程序,它应该将图像上传到粉丝页面的专辑中,然后在其墙上发布一条说“我上传的图像显示如何......”显示下面的图像的拇指与下面的链接(就像上传图像时),而不是从页面本身的名称,但从当前登录用户的名称。该应用有权在页面墙上发布内容。我对这一切都有一些问题:
我无法发布已在Facebook服务器上托管的图片,因此我刚上传的图片无法显示。我收到错误“流中不允许FBCDN图像”。代码如下所示:
$this->facebook->api('/' . $page_id . '/feed', 'POST', array(
'link' => 'http://www.facebook.com/photo.php?fbid=000000000000&set=a.000000000000.38358.000000000000',
'picture' => 'http://a5.sphotos.ak.fbcdn.net/hphotos-ak-ash4/5041_000000000_00000000_1960517_6404612_n.jpg',
'caption' => 'XXX uploaded this picture',
'message' => 'some text',
'access_token' => $access_token
)
);
任何