我试图在人们点击“提交”时收到他们的评论。我在谷歌周围搜索,我在stackoverflow上找到了类似的主题......但是没有一个能够工作。
<div class="fb-comments" data-href="http://mywebsite.com/id=<?php echo $_GET['id'];?>" data-numposts="5" data-colorscheme="light" notify="true" migrated="1" data-notify="true"></div>
<script type="text/javascript">
(function (d) {
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) { return; }
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_EN/all.js";
ref.parentNode.insertBefore(js, ref);
} (document));
window.fbAsyncInit = function () {
FB.init({
appId: 'myapi',
status: false,
cookie: false,
xfbml: true
});
/* None of the below functions work */
FB.Event.subscribe('edge.create',
function (response) {
alert(response);
}
);
FB.Event.subscribe('comments.create', function(response) {
alert(response);
});
};
</script>
我没有收到任何类型的提醒消息,也没有在Google Chrome控制台上收到任何错误。评论工作正常,但我想在人们这样做的时候得到评论。