我需要一些帮助,我正在尝试访问 API /latest.json,但是 replies 列不匹配,为什么会这样?您可以在截图中看到,回复是 1,而在 API JSON 中是 0。我是否遗漏了什么?
能否发送主题帖子的截图?
谢谢。
1 个赞
reply_count 参数指的是帖子的直接回复。
主题上的
reply_count是该主题中帖子总数的直接回复数。它不是该主题的总帖子数。
4 个赞
1 个赞
@Lilly 谢谢你,Lily,但在 JSON 中,我该如何像你在论坛上看到的那样获取总回复数?正如你所见,JSON 文件中的这些字段都不属于回复?
主题回复将是 post_count - 1
要查找主题中的评论总数,请查看主题的
posts_count值。
3 个赞
您使用的是哪个版本的应用?我们更新了话题地图:
我强烈建议更新您的网站。
3 个赞
另外,针对您的问题:
reply_count 在 JSON 中指的是对特定帖子的回复,例如点击帖子下方的这个特定回复按钮:
而 replies 基本上是主题/首帖(OP)所有回复的总数。
以这个元主题的 JSON 为例:
https://meta.discourse.org/t/why-isnt-discourse-more-frequently-recommended-as-a-community-platform/221040.json
如果您注意到,帖子编号 1 有 3 个直接回复,尽管该主题有很多回复。
总而言之,“reply_count” 是对一个帖子的回复数量,它并不表示一个主题有多少回复。
4 个赞
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.




