分享页面发布使用FB.ui喂养对话框

问题描述:

对不起,我尝试搜索这个错误,没有结果,我尝试使用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

你的电话是错误的。在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) { 

     } 
); 

发布CBroe的评论,因为它似乎是答案...

使用饲料对话框不能共享在facebook.com上的内容。使用共享按钮,而不是试着 : developers.facebook.com/docs/plugins/share-button - CBroe