Javascript FacebookSharer链接适用于用户,但不适用于fanpage管理员

Javascript FacebookSharer链接适用于用户,但不适用于fanpage管理员,javascript,facebook,hyperlink,share,Javascript,Facebook,Hyperlink,Share,我想通过facebook分享链接分享我的网站上的图片点击 以下是我当前使用的函数: function shareFacebook() { // Parameters var title = "Test"; var url = "http://test.creabox.biz/Crash%20tests/Facebook%20sharer/"; var description = "Test de partage sur page fan

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

以下是我当前使用的函数:

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;
}
有了这个功能,我可以使用我的日常用户在墙上分享,但当我通过我的粉丝页面连接时,我不能分享任何东西。弹出窗口出现,但当我验证时,按钮变为灰色,几秒钟后恢复正常

为了说明我的问题,我创建了一个页面,您可以在以下位置查看源代码:

提前感谢你的帮助。 致意

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


将它们包含在页面中,并使用sharer.php和u&t选项。或者更好的是,只在包含URL的情况下使用with u选项,并且您的URL应该有元标记来获取信息。

您真的不应该再使用sharer.php;它已经被FB弃用了。现代的方法是弹出一个好的,我试过了,我有点困惑。我已经创建了一个应用程序来获取应用程序id,但我不明白为什么要这样做才能共享一个简单的链接。不管怎么说,我做了这件事,它看起来很有效,但如果我以粉丝页面管理员的身份登录的话就不行了。弹出窗口告诉我以用户身份登录。。。共享链接也存在同样的问题。源可以找到相同的前一个网址。谢谢!它就像一个符咒。我不得不修改一些东西,但现在一切正常。我可以分享到个人页面和风扇页面的描述,图像和标题。