2013-02-04 5 views
0

내 벽에 피드를 게시 할 때 동일한 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); 

} 두 도메인에

, 포스트 피드했다. 그러나 도메인 중 하나에서 미리보기 이미지가 표시되지 않습니다. 일부 파일 사용 권한 문제로 인한 것인지 알고 싶습니다. 이미지가 현지 다음은 페이스 북이 인출되지 않습니다 경우는, 외부에서 이미지를 액세스 할 수 있는지

enter image description here

enter image description here

+0

네트워크 패널을 확인하고 '당신이 있는지 확인 해당 파일에 대한 오류가 다시 발생합니다. – AlienWebguy

+0

그리고 디버그 도구를 사용하여 URL을 확인하십시오 : https://developers.facebook.com/tools/debug – CBroe

답변

0

확인,

+0

예. 그것은 외부에서 액세스 할 수 있습니다. – n3ISe

+0

이미지를 다른 도메인에 저장하고 시도해보십시오. 때로는 페이스 북에서 이러한 문제가 발생합니다. – Maddy

관련 문제