我有两个不同的域使用相同的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);
}
在这两个域上,帖子都有效。但在其中一个域中,缩略图将不会显示。我想知道是由于某些文件权限问题吗?
答案 0 :(得分:0)
检查您是否可以从外部访问图像,如果图像是本地图像,则不会被Facebook提取,