Facebook帖子图片没有显示

时间:2012-10-09 10:12:44

标签: php facebook facebook-graph-api

我想使用脸谱图api在朋友墙上做一个墙贴。 一切都很好但图像正在显示。 这是我的代码。

 $attachment = array(
            'message' => $d['giftmsg'],
            'name' => 'You have received a gift voucher for ' . $dd['title'] . '!' . '',
            'link' => $plink,
            'description' => " Login to the Tippll facebook app to claim you gift card.   Your friends can click on the like above to top up this gift even further!",
            'picture' => $img_url,
            'actions' => array('name' => 'Top-Up This Gift', 'link' => $plink)
        );

  $post = $facebook->api('/' . $_POST['friend_id'] . '/feed', 'POST', $attachment);

这里$ img_url包含有效网址,当我将此网址输入浏览器地址栏时,它会显示图片。但Facebook并没有把它提到我的帖子。 我试过来自其他服务器的图像,它工作的图像托管在其他服务器上但不在我的服务器上。 我使用htaccess将www重定向到非www。 请建议我的解决方案。 Thanx提前,

1 个答案:

答案 0 :(得分:3)

可能有两个原因:

  1. Facebook无法访问您的图片,因为Facebook首先获取您的图像并将其存储在云端。
  2. 您的主机被Facebook禁止,不再接受来自您网址的图片