내 벽에 피드를 게시 할 때 동일한 Facebook API를 사용하는 두 개의 다른 도메인이 있습니다. 코드는 다음과 같습니다 :페이스 북의 게시물 피드 api thumbnail missing
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);
} 두 도메인에
, 포스트 피드했다. 그러나 도메인 중 하나에서 미리보기 이미지가 표시되지 않습니다. 일부 파일 사용 권한 문제로 인한 것인지 알고 싶습니다. 이미지가 현지 다음은 페이스 북이 인출되지 않습니다 경우는, 외부에서 이미지를 액세스 할 수 있는지
네트워크 패널을 확인하고 '당신이 있는지 확인 해당 파일에 대한 오류가 다시 발생합니다. – AlienWebguy
그리고 디버그 도구를 사용하여 URL을 확인하십시오 : https://developers.facebook.com/tools/debug – CBroe