0

同じFacebookAPIを使用して壁にフィードを投稿している2つの異なるドメインがありました。コードは次のとおりです。

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);

}

両方のドメインで、ポストフィードが機能しました。ただし、ドメインの1つでは、サムネイルが表示されません。ファイルパーミッションの問題が原因ですか?

ここに画像の説明を入力してください

ここに画像の説明を入力してください

4

1 に答える 1

0

外部から画像にアクセスできるかどうかを確認します。画像がローカルの場合、Facebookによって取得されません。

于 2013-02-04T17:45:30.027 に答える