0

私はphpでブログを書いています。すべてのブログエントリにFacebookのコメントが必要です。また、これらのコメントをFacebookのWebサイトのページに表示して、WebサイトのユーザーとWebサイトのページにアクセスしたFacebookのユーザーが、同じブログエントリに異なる場所からコメントできるようにします。

これが私が欲しいものです:誰かがブログエントリにコメントするとき、コメントはFacebookのウェブサイトのページに表示されるべきです、例えばブログエントリのタイトルとその写真。その後、あなたがウェブサイトまたはそのページにコメントするならば、それは違いがないはずです。

私は私のコードにこれを持っています:

<div class="fb-comments" data-href="http://devbat.com/index.php?page=blog_view&amp;id=<?php echo $id; ?>" data-num-posts="2" data-width="690" data-colorscheme="dark"></div>

したがって、Facebookはさまざまなエントリがあることを認識しています。問題は、私がコメントするとき、コメント自体がFacebookのウェブサイトのページではなく、Facebookの私の壁に送られることです。

Facebookの開発者ページで指示されているように、私もこのスクリプトを持っています:

    <div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=193822290683618";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

ブログエントリにコメントをクロスポストするWebサイトを見たことがありますが、その方法がわかりません。誰かが私にこの件について助けてくれませんか。

StackOverflowには他にも質問があることは知っていますが、どれも私の正確な状況と一致していないようです。または、記載されている手順が古くなっているか誤解を招くようです。

4

2 に答える 2

0

コメントプラグインは非常に限られていますが、非常に便利なウィジェットです。それはあなたがしたいことをしません。最善の策は、ブログとFacebookの両方から機能する独自の「コメント」アプリケーションとデータストアを作成することです。Facebook APIで同様のこと(正確ではない)を行ったので、これは実行可能です。

于 2012-01-10T02:47:53.477 に答える
0

これを処理するDisqusなどのプラグインライブラリ/サービスがあります。

于 2017-08-08T15:09:54.073 に答える