Php 无法将来自Facebook的图片张贴在墙上
我正在使用PHP构建一个Facebook canvas应用程序,它应该将一个图像上传到一个粉丝页面的相册中,然后在其墙上发布一个feed,上面写着“我上传了一个图像,显示了如何……”,下面有一个链接显示了图像的拇指(就像你上传图像时一样)并且不是来自页面本身的名称,而是来自当前登录用户的名称。该应用程序有权在页面的墙上张贴内容。我对这一切都没有什么问题:Php 无法将来自Facebook的图片张贴在墙上,php,facebook-graph-api,facebook-php-sdk,Php,Facebook Graph Api,Facebook Php Sdk,我正在使用PHP构建一个Facebook canvas应用程序,它应该将一个图像上传到一个粉丝页面的相册中,然后在其墙上发布一个feed,上面写着“我上传了一个图像,显示了如何……”,下面有一个链接显示了图像的拇指(就像你上传图像时一样)并且不是来自页面本身的名称,而是来自当前登录用户的名称。该应用程序有权在页面的墙上张贴内容。我对这一切都没有什么问题: 我可以用当前用户的名字发布帖子,但它们都集中在“他人最近发布的帖子”一节中,并且在打开帖子之前,图像不可见 我无法发布已在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 ) );