Facebook发布消息api缩略图丢失

时间:2013-02-04 16:23:22

标签: php facebook

我有两个不同的域使用相同的Facebook API在我的墙上发布Feed。代码如下:

function postToFeed() 
{
// calling the API ...
var obj = {
  method: 'feed',
  link: '<?php echo "http://".$_SERVER['HTTP_HOST'].Yii::app()->baseUrl."/index.php?r=campaign/view&id=$model->campaign_id";?>',
  picture: '<?php echo "http://".$_SERVER['HTTP_HOST'].Yii::app()->baseUrl."/$model->campaign_image";?>',
  name: '<?php echo $model->campaign_title;?>',
  caption: 'Demo',
  description: '<?php echo $model->campaign_description;?>'
};

function callback(response) 
{
    if (response && response.post_id) 
    {
        fbs_click(<?php echo $myid;?>,<?php echo $model->campaign_id;?>);
    } 
    else 
    {
        alert('Post was not published.');
    }
}

FB.ui(obj, callback);

}

在这两个域上,帖子都有效。但在其中一个域中,缩略图将不会显示。我想知道是由于某些文件权限问题吗?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

检查您是否可以从外部访问图像,如果图像是本地图像,则不会被Facebook提取,