2

我正在尝试使用 Reddit API 从特定故事中获取评论列表。

我正在使用 API 调用POST api/morechildren,但不知道为 children 参数添加什么。文档说它必须是“以逗号分隔的评论 ID 列表”。我不确定评论 ID 是什么样的,有没有人知道这是什么?如果有,请举个例子……</p>

4

1 回答 1

3

我不确定评论 ID 是什么样的,有没有人知道这是什么?

评论 id 看起来像t1_BASE36ID. 是提交响应中BASE36ID列出的值。children例如,如果您获取 URL http://www.reddit.com/r/redditdev/comments/w60cs/using_morechildren_without_praw/.json?limit=2部分 json 响应是:

kind: "Listing",
data: {
  modhash: "reswq423o8daa6014e3fbf914e0572a5fe6c17a66b599e0671",
  children: [
    {
      kind: "more",
      data: {
        count: 9,
        parent_id: "t1_c5akqs1",
        children: [
          "c5anb3r",
          "c5b9z4g"
        ],
        name: "t1_c5anb3r",
        id: "c5anb3r"
      }
    }
  ],
  after: null,
  before: null
}

您需要将该子 BASE36ID 列表转换为t1_c5anb3r,t1_c5b9z4g.

于 2013-10-15T22:12:10.420 回答