1

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

1 に答える 1

1

appidの「接続URL」が「いいね」ボタンを設定しているドメインと一致していることを確認する必要があります。これを行うには、[設定の編集]ページに移動し、設定の[接続]セクションで[接続URL]を入力します。

Facebookのドキュメントはこれについて言及していません。

于 2010-05-08T14:39:34.937 に答える