1

我一直在这里阅读其他相关问题,但我认为它们对于我在 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>
4

2 回答 2

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){
        }
    });
});

祝你好运!

于 2012-08-10T01:00:51.147 回答
0

您只需在页面的应用设置中添加一个朋友作为版主。每次有人在您的网站上发表评论时,他/她都会在其 Facebook 个人资料中收到通知。

此外,此工具非常方便,并被拥有开发者帐户的人收藏: https ://developers.facebook.com/tools/comments

于 2012-10-19T23:53:19.627 回答