为Facebook创建基本的“分享链接”

时间:2016-04-16 05:49:06

标签: facebook hyperlink share

我正在制作帖子的网站,我希望让访问者能够“分享”他们在时间轴上链接的特定帖子。我从未做过任何社交媒体集成,但我按照here的说明进行操作,但仍然遇到问题。告诉你比试图解释它更容易。转到http://www.badcustomerbureau.com/,然后点击任意帖子顶部的任何共享链接。它不是共享您点击的帖子,而是每次都尝试与同一张照片共享一个通用帖子(狗的照片)。我在FB帮助网站上使用了代码生成器,但它仍然存在这个问题。请帮忙!

1 个答案:

答案 0 :(得分:0)

问题在于您的元标记。如果你希望你的用户在他们的时间轴上分享任何帖子,那么你必须为每个帖子提供适当的元标记。例如:你必须传递特定帖子的图像名称,标题和描述

<meta property="og:title" content="Worlds Worst Customer" />
<meta property="og:image" content="http://www.badcustomerbureau.com/uploads/evidence/62.JPG" />

你也可以通过点击按钮来调用javascript函数。赞

<button type="submit" title="Share" onclick="Javascript:fbSharing('https://www.facebook.com/sharer/sharer.php?u=" + post_url + "');>

并将javascript功能添加到您的页面

<script>
    function fbSharing(post_url) {
        var url = new String(post_url);
        window.open(post_url , "share_dialog", "width=500,height=300");
    }
    </script>