无法在墙上发布Facebook上的图片

时间:2012-04-05 08:58:41

标签: php facebook-graph-api facebook-php-sdk

我正在使用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
         )
      ); 
    

    任何

0 个答案:

没有答案