回复栏不匹配

我需要一些帮助,我正在尝试访问 API /latest.json,但是 replies 列不匹配,为什么会这样?您可以在截图中看到,回复是 1,而在 API JSON 中是 0。我是否遗漏了什么?


能否发送主题帖子的截图?
谢谢。

1 个赞

reply_count 参数指的是帖子的直接回复。

主题上的 reply_count 是该主题中帖子总数的直接回复数。它不是该主题的总帖子数。

4 个赞

你好 @NateDhaliwal,这是帖子……


它只有一个回复

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.