2014-02-12 89 views
1

對不起,我嘗試搜索這個錯誤,沒有結果,我嘗試使用Facebook的飼料對話框,在這裏我的應用程序共享頁面貼子是我的代碼分享頁面發佈使用FB.ui餵養對話框

 function shareOnFacebook() { 
FB.ui(
    { 
    method  : 'feed', 
    display  : 'popup', 
    link : "http://www.facebook.com/photo.php?fbid=176944625849315", 
    }, 
    function(response) { 
    if (response && response.post_id) { 

     // HERE YOU CAN DO WHAT YOU NEED 
     console.log('OK! User has published on Facebook.'); 

    } else { 
     console.log('Post was not published.'); 
    } 
    } 
); 

}

我得到錯誤

API錯誤代碼:1個

API錯誤說明:出現未知的錯誤

錯誤消息:kError 1349117:附件鏈接無效:鏈接數據無效。 Link數據必須有串「HREF」和「文本」屬性

,當我嘗試與Facebook路徑添加圖片,然後嘗試運行阿恩我有空白的彈出窗口

任何幫助嗎?

+2

你不能在facebook.com上共享內容(請+1評論。)使用Feed對話框。請嘗試使用「分享」按鈕:https://developers.facebook.com/docs/plugins/share-button – CBroe

回答

-1

你的電話是錯誤的。在link : "http://www.facebook.com/photo.php?fbid=176944625849315",的末尾不應該有逗號。下面是正確的代碼:

function shareOnFacebook() { 
    FB.ui(
     { 
     method  : 'feed', 
     display  : 'popup', 
     link : "http://www.facebook.com/photo.php?fbid=176944625849315" 
     }, 
     function(response) { 

     } 
); 
0

發佈CBroe的評論,因爲它似乎是答案...

使用飼料對話框不能共享在facebook.com上的內容。使用共享按鈕,而不是試着 : developers.facebook.com/docs/plugins/share-button - CBroe