Facebook评论框通知

时间:2012-08-05 23:09:10

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-comments

我在这里一直在阅读其他相关问题,但我认为它们对于我在Facebook的编码等方面来说甚至太高级了......

我想在我的网站上有一个Facebook评论框。这没问题,而且运行正常。我也希望在Facebook上有人发表评论时收到通知。我已经尝试了很多不同的东西与comment.create,但我真的不知道我在做什么。

有人可以带我逐步完成并帮助我理解我需要做什么吗?这就是我所拥有的:

<body>
  <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=362160727158879";
    fjs.parentNode.insertBefore(js, fjs);
    }
  </script>

  <div class="fb-comments" data-href="{site name}" data-num-posts="10" data-width="650" notify="true"></div>

2 个答案:

答案 0 :(得分:2)

WX,我在Facebook上有分类广告应用。我还需要向广告所有者创建一些通知。我用一种简单的方法解决了这个问题,在评论之后我用Ajax和Jquery操纵FB的响应:

FB.Event.subscribe('comment.create', function(response) {

    //Send an email with ajax

    $.ajax({
            type: "POST",
            url: "sendcommentemail.php?",
            data: "urlofpage=", 
            beforeSend:  function() {
                $('#loading').show();

        },
            success: function(html){
                $('#loading').hide();
        },
            error: function(html){
        }
    });
});
祝你好运!

答案 1 :(得分:0)

您需要的是在页面上的应用设置中添加朋友作为主持人。 每当有人在您的网站上发表评论时,他/她将在其Facebook个人资料中收到通知。

此外,此工具非常方便,可供有开发者帐户的人使用: https://developers.facebook.com/tools/comments