从Reddit的API中检索评论



因此,我已经编写了一些代码,该代码基于查询搜索reddits api,我也希望它也显示注释。我在$.getJSON语句中嵌套了以下代码,该代码根据您的搜索查询拉动每个标题/帖子,现在我想为每个结果显示注释树(因此,为什么我将其嵌套在我的原始GetJson语句中)

$.getJSON("http://www.reddit.com/r/" + sub + "/comments/" + id + ".json?", function (data){
  $.each(data.data.children, function (i, item) {
    var comment = item.data.body
    var author = item.data.author
    var postcomment = '<p>[Author]' + author + '<br>' + comment + '</p>'
    results.append(postcomment)
  });
});

我有一种感觉,我可能正在构建$.each语句错误或其他内容。我只是关注我为其他Getjson声明所做的事情。有什么想法吗?

reddit json包含两个对象:帖子和评论。评论位于数据[1]中,这应该有效:

$.getJSON("http://www.reddit.com/r/" + sub + "/comments/" + id + ".json?", function (data){
  $.each(data[1].data.children, function (i, item) {
    var comment = item.data.body
    var author = item.data.author
    var postcomment = '<p>[Author]' + author + '<br>' + comment + '</p>'
    results.append(postcomment)
  });
});