Facebookの「いいね!」ボタンをサイトに統合しています。「いいね」ボタンをクリックした後に「いいね」にコメントを追加できないことを除いて、「いいね」機能は正常に機能しています。CNNを含むいくつかのサイトはこれが機能しているので、これは可能であるはずです。
ドキュメントには、コメントを機能させるにはJavaScript SDKを使用する必要があると記載されていますが、これは私が行っていることです。ただし、コメントを表示することはできません。
より充実した機能の「いいね」ボタンはXFBMLタグを介して利用でき、新しいJavaScriptSDKを使用する必要があります。XFBMLバージョンでは、Facebookに投稿されたときに、ユーザーが自分のいいねにコメントを追加できます。
このより「完全な機能を備えた」XFBMLのようなボタンで利用できるオプションの詳細が見つかりません。
追加する必要のある設定、渡していないオプション、または見落としているものがあるかどうか疑問に思っています。
私は開発サーバーを使用しており、今のところライブサイトにリンクしています。コメントを機能させるには、おそらく、ContactURLといいねされたページのベースURLが同じである必要がありますか?
これが私がFacebookのようなボタンを埋め込む方法です:
<!-- facebook -->
<div id="fb-root"></div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({appId: 'XXXXXXXXXXXXXX', status: true, cookie: true, xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
<!-- facebook -->
...
<fb:like href="example.com" layout="button_count" show_faces="false" width="100" colorscheme="dark"></fb:like>