0

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

    任何人?

4

0 回答 0