如何将Facebook像按钮集成到我们的asp.net c#网站

时间:2012-09-14 07:35:42

标签: c# asp.net facebook facebook-like facebook-c#-sdk

“赞”按钮可让用户在Facebook上与朋友分享您的内容。当用户点击您网站上的“赞”按钮时,系统会在用户的朋友的“新闻Feed”中显示一个故事,其中包含指向您网站的链接。对吧?

我写下面的代码,这就像LIKE按钮,我无法将任何网站内容分享到fb wall page

<script type="text/javascript">
    function renderFbLike() {
        var parent = document.getElementById('fblikediv');
        var child = document.getElementById('fblikeimg');
        parent.removeChild(child);

        var html2 = "<iframe src=\"http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2FVoicent&send=false&layout=standard&width=450&show_faces=false&action=like&colorscheme=light&font&height=60&appId=258346014244946\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:450px; height:40px;\" allowTransparency=\"true\"></iframe>";
            document.getElementById('fblikediv').innerHTML = html2;
    }
</script>

</head>

<body>
<div id="fblikediv"><img src="images/fb-like-button.png" id="fblikeimg" onMouseOver="return renderFbLike();"></div> 

3 个答案:

答案 0 :(得分:4)

转到此http://developers.facebook.com/docs/reference/plugins/like/页面,当您输入参数时,您希望facebook为您的网页生成html和javascript代码。当您将这些实现到您的页面时,它可以正常工作

答案 1 :(得分:1)

如果您想添加任何社交插件,您不需要任何 SDK for C#,因为FB社交是一个公正的HTML和Js,它独立工作C#sdk只需要为Facebook建立应用程序或任何其他东西,如登录按钮等..

答案 2 :(得分:0)

Facebook限制像条款和条件中的Like按钮的功能和视图,因此在您的网站上获得Like按钮的唯一方法是使用来自Facebook的Like按钮,因为Mutu说:http://developers.facebook.com/docs/reference/plugins/like/ 如果您不需要完全喜欢,可以使用共享功能,允许使用Javascript API自定义元素外观:https://developers.facebook.com/docs/reference/dialogs/send/