3

「いいね」ボタンを使用すると、ユーザーはFacebookの友達とコンテンツを共有できます。ユーザーがサイトの「いいね」ボタンをクリックすると、ユーザーの友達のニュースフィードに、ウェブサイトへのリンクが記載されたストーリーが表示されます。

私は次のコードを書きます、これはちょうどいいねボタンのようです、私はfbウォールページにサイトのコンテンツを共有することができません

<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> 
4

3 に答える 3

4

このhttp://developers.facebook.com/docs/reference/plugins/like/ページに移動し、必要なパラメーターを入力すると、facebook がページの html および javascript コードを生成します。それらをページに実装すると、機能します

于 2012-09-14T07:49:12.360 に答える
1

ソーシャル プラグインを追加する場合、FB ソーシャルは単なる HTML であり、Js は独立して動作するため、C# 用の SDKは必要ありません。C# SDKは、Facebook 用のアプリケーションやログイン ボタンなどのその他のものを構築する場合にのみ必要です。

于 2012-09-14T07:42:01.897 に答える
0

Facebook は利用規約で Like 機能と Like ボタンの表示を制限しているため、Web サイトで Like ボタンを取得する唯一の方法は、Mutu が言ったように Facebook の Like ボタンを使用することです: http://developers.facebook.com/docs/reference/ plugins/like/ いいねが必要ない場合は、Javascript API を使用して要素の外観をカスタマイズできる共有機能を使用できます: https://developers.facebook.com/docs/reference/dialogs/send/

于 2012-09-15T15:07:19.113 に答える