Facebook共享者链接与用户合作,但不与粉丝专页管理员合作

时间:2012-09-05 20:34:34

标签: javascript facebook hyperlink share

我想通过facebook sharer链接分享图片,点击我的网站。

这是我目前使用的功能:

function shareFacebook()
{
    // Parameters
    var title       = "Test";
    var url         = "http://test.creabox.biz/Crash%20tests/Facebook%20sharer/";
    var description = "Test de partage sur page fan...";
    var image0      = "http://images.forum-auto.com/mesimages/676992/camion-tire-par-un-boeuf1213352668.1216465659.jpg";

    // Encode complete URI
    var completeURL = encodeURI("http://www.facebook.com/sharer.php?s=100&p"+
        "[title]="+title+"&p"+
        "[url]="+url+"&p"+
        "[images][0]="+image0+"&p"+
        "[summary]="+description);

    // Facebook popup
    window.open(completeURL, "sharer", "menubar=1, resizable=1, width=640, height=350");

    // Debug
    console.log(new Date(), completeURL);
    document.getElementById('debugDiv').innerHTML = completeURL;

    return false;
}

使用此功能,我可以使用我的日常用户在墙上分享,但是当我通过我的粉丝页面连接时,我无法分享任何内容。弹出窗口出现但是当我确认时,按钮变为灰色并在几秒钟后恢复正常。

为了说明我的问题,我创建了一个页面,您可以在以下位置查看来源: http://test.creabox.biz/Crash%20tests/Facebook%20sharer/

提前感谢您的帮助。 最好的问候

1 个答案:

答案 0 :(得分:0)

使用元标记og:image,og:title,og:description

将它们包含在页面中并使用sharer.phpu& t选项。或者更好的是,仅使用u选项作为包含URL的内容,并且您的网址应包含元标记以获取信息。