2012-01-10 23 views
0

私はPHPでブログを書いています。 1つのブログエントリごとにFacebookのコメントが必要です。私はまた、それらのコメントをFacebookのWebサイトのページに表示して、Webサイトのユーザーと、そのWebサイトのページを訪問したfacebookのユーザーが同じブログエントリにコメントを付けることができます。FacebookのFacebookと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> 

。誰かが私にその件に関するいくつかの助けをしてもらえますか?

私はStackOverflowに他の質問がありますが、それらのどれもが私の正確な状況に合っていないと思われるか、与えられた指示が古いか誤解を招くようです。

+0

それはまさにそれがするように設計されているように聞こえる。私はAPIを認識していないので、コメントをウェブサイトのページに投稿することができます –

+0

投稿を交差して両方を同期する方法がいくつかあります。 – DreamWave

+0

あなたは正しいかもしれません。私は、Facebook APIが混乱していると感じています。しかし、私が知っている限り、ボックスにまっすぐに、コメント機能はまさにそれがやろうとしていることをやっている。 –

答えて

0

Disqusなどのプラグインライブラリ/サービスが追加されました。

0

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

関連する問題