2013-11-22 91 views
1

我正在使用Facebook JS SDK。在我下面的編碼圖片參數不起作用。所以,我的私人消息鏈接圖片是隱藏的,也不能用於描述參數。Facebook JS SDK發送私人消息參數問題

但是,在airbnb.com網站的私人信息顯示完整的標誌圖像。

FB.init({ 
     appId:'<?php echo $fb_app_id; ?>', 
     frictionlessRequests: true 
    }); 
function send_invitation(){ 
    FB.ui(
    { 
     method: 'send', 
     link: '<?php echo base_url()."users/signup?airef=".$referral_code;?>', 
     picture: '<?php echo base_url()."images/logo.png";?>', 
    }, requestCallback); 
     function requestCallback(response) { 

     }  
     } 

在此先感謝。

回答

0

有發送對話框中沒有「畫面」參數 - 該文件是在這裏:https://developers.facebook.com/docs/reference/dialogs/send/

連接到該鏈接的圖像是一樣的一個Facebook's Debug Tool通過meta標籤檢測的URL(如果有的話)或通過從HTML中提取圖像(如果沒有提供元標記)

+0

謝謝您的回答。我還有一個問題。如何設置元標記og:image。在你提到的Facebook的調試工具中顯示多個og:圖像。請澄清一下。 –

+0

將元標記放置在頁面HTML的「」部分,當鏈接被共享或使用調試工具時,Facebook的抓取工具會檢測到它們。 – Igy

+0

我使用元標記og:image但不顯示元標記og圖像。它顯示來自多個og圖像的最大圖像。 Facebook的調試工具不會顯示原始開放圖形文檔信息。 –