如何通过 API 获取准确的回复数量?

我从论坛的特定类别中提取了主题。每个主题都有一个 reply_count,但它似乎经常与用户实际看到的回复数量无关。

例如,这个主题:Error 404 after installing a SSL certificate - Site Operations Help - Open edX discussions 显示有 1 条回复。但 JSON 数据(https://discuss.openedx.org/posts/1578.json)显示 reply_count 为 0。这是为什么?如何获取准确的回复数量?

帖子上的 reply_count 参数表示该帖子的直接回复数量。回复帖子是通过点击帖子正下方的“回复”按钮创建的。但话题原始帖子的回复是一个例外:如果帖子是通过点击话题首帖正下方的“回复”按钮创建的,则不会增加原帖(OP)的回复计数。

话题上的 reply_count 表示该话题中所有帖子的直接回复总数,而非该话题中的帖子总数。

若要查找话题中的评论总数,请查看话题的 posts_count 值。话题中的评论总数为 posts_count - 1。您可以访问 https://discuss.openedx.org/t/error-404-after-installing-a-ssl-certificate/1578.json 进行验证。

5 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.