Колонка ответов не совпадает

Мне нужна помощь. Я пытаюсь получить доступ к API /latest.json, но столбец replies не совпадает. Почему так происходит? Вы можете увидеть это на скриншотах: в них replies равно 1, а в JSON ответа API — 0. Не упускаю ли я что-то?


Не могли бы вы прислать скриншот сообщений в теме?
Спасибо.

Параметр reply_count относится к прямым ответам на пост.

reply_count для темы — это общее количество прямых ответов на посты в этой теме. Это не общее количество постов в теме.

Привет, @NateDhaliwal, вот пост …


У него только один ответ.

@Lilly спасибо, Лили, но в JSON как получить общее количество ответов, как вы видите на моем форуме? Если посмотреть на JSON-файл, ни одно из этих полей не относится к ответам?

Ответы в теме будут равны post_count - 1

Чтобы узнать общее количество комментариев в теме, посмотрите значение posts_count для этой темы.

Какая у вас версия приложения? Мы обновили карту тем:

Настоятельно рекомендую обновить ваш сайт.

Отдельно по вашему вопросу:

reply_count в JSON относится к конкретному ответу на пост, например, при нажатии на эту кнопку ответа под постом:

в то время как replies — это, по сути, подсчёт всех ответов на исходный пост (тему / первый пост).


Возьмём в качестве примера JSON мета-темы:

https://meta.discourse.org/t/why-isnt-discourse-more-frequently-recommended-as-a-community-platform/221040.json

как вы можете заметить, пост номер 1 имеет 3 прямых ответа, хотя в теме их гораздо больше.

Суть в том, что reply_count — это количество ответов на конкретный пост, и он не показывает, сколько всего ответов в теме.