在没有api调用的情况下使用javascript获取disqus评论计数

时间:2014-01-09 11:47:20

标签: javascript comments disqus

我需要跟踪我网站上评论最多的帖子。我目前的方法是在click事件上动态加载DISQUS注释。每当用户点击链接时,我都会使用

重置DISQUS注释
DISQUS.reset({
  reload: true,
  config: function () {
    this.page.identifier = disqus_identifier;
    this.page.url = disqus_url;
    this.page.title = disqus_title;
  }
});

我的问题是我无法使用此设置获得onNewComment事件工作,我已经尝试了谷歌上的所有内容,但没有任何事情发生。

有没有简单的方法来使用javascript获取评论计数。我不想使用api,因为它确实对通话有速率限制。我想要的只是获取DISQUS注释,然后将其发送到服务器,以便我可以跟踪它。

我已经尝试过在谷歌找到的所有方法,但对我来说没什么用。

1 个答案:

答案 0 :(得分:0)

我的问题是我无法使用此设置获取onNewComment事件

=>如在Disqus帮助栏目中所见:http://help.disqus.com/customer/portal/articles/466258-capturing-disqus-commenting-activity-via-callbacks

  

以下回调可以添加到disqus_config函数之前主要的Javascript包含

function disqus_config() {
    this.callbacks.onNewComment = [function() { trackComment(); }];
}

它适用于我