FB.ui Feed不接受参数

时间:2015-03-11 13:27:48

标签: javascript facebook-javascript-sdk share fb.ui

我为FB.ui提要对话框创建了一个函数。当我使用文档中的标准示例时,它工作得很好 - 但只要我尝试其他参数,它就会显示一个空白的共享对话框。

功能如下所示。

/* Share Dialog */
function shareDialog(url, text, picture) {
   FB.ui({
        method: 'feed',
        link: url,
        caption: text,
        picture: picture
    }, function(response) {});
}

所有数据都是通过jQuery使用data-tag通过绑定的click事件获取的。数据被正确获取 - 并且正好通过上面的函数进行解析。我使用console.log检查了每个变量。

jQuery('#share').bind('click', function() {
    var shareurl    = jQuery('#share-dialog').data('shareurl');
    var sharetext   = jQuery('#share-dialog').data('sharetext');
    var shareimg    = jQuery('#share-dialog').data('shareimg');

    shareurl = shareurl.replace('http://','https://');
    shareimg = shareimg.replace('http://','https://');

    shareDialog(shareurl, sharetext, shareimg);
});

有谁知道为什么这不起作用?如上所述 - 该功能基于文档中的标准示例,其工作正常。无论有没有https更正,我都试过了 - 无济于事。

0 个答案:

没有答案