Php 缺少Facebook post feed api缩略图

Php 缺少Facebook post feed api缩略图,php,facebook,Php,Facebook,我有两个不同的域名,它们使用相同的Facebook API在我的墙上发布提要。代码如下: 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->cam

我有两个不同的域名,它们使用相同的Facebook API在我的墙上发布提要。代码如下:

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);
函数postToFeed()
{
//正在调用API。。。
var obj={
方法:“提要”,
链接:“”,
图片:'',
名称:“”,
描述:“演示”,
说明:“”
};
函数回调(响应)
{
if(应答和应答后id)
{
fbs_点击(,);
} 
其他的
{
警报(“未发布帖子”);
}
}
FB.ui(obj,回调);
}

在这两个域上,post提要都起作用。但在其中一个域中,缩略图不会显示。我想知道是不是因为文件权限问题


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

检查您的网络面板,查看该文件是否有任何错误。并使用调试工具检查您的URL:将图像放在其他域中,然后尝试,有时Facebook会出现此类问题