我正在用 php 写博客。我想要对每一个博客条目的 facebook 评论。我还希望这些评论出现在 facebook 上的网站页面上,以便来自该网站的人和访问该网站页面的 facebook 上的人可以对同一个博客条目发表评论,但来自不同的地方。
这就是我想要的:当有人对博客条目发表评论时,评论应该出现在 facebook 上的网站页面上,让我们说博客条目的标题及其图片。之后,如果您在网站或其页面上发表评论,应该没有区别。
我的代码中有这个:
<div class="fb-comments" data-href="http://devbat.com/index.php?page=blog_view&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 上还有其他问题,但它们似乎都不符合我的确切情况,或者给出的说明似乎过时或具有误导性。